| 2025 | Legionnaire Insurance Trust | 990 | Department Adjutant & Trust Director | 2 | $0 | $0 | View return |
| 2025 | New Mexico Boys State of the American Legion Inc. | 990EZ | Secretary | 0 | $0 | - | View return |
| 2025 | American Legion Baseball Inc of New Mexico | 990EZ | Secretary | 0 | $0 | - | View return |
| 2024 | American Legion Baseball Inc of New Mexico | 990EZ | Secretary | 2 | $0 | - | View return |
| 2024 | American Legion Department | 990 | Sec/Treas/Ad | 2 | $0 | $0 | View return |
| 2024 | New Mexico Boys State of the American Legion Inc. | 990EZ | Secretary | 2 | $0 | - | View return |
| 2024 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | 2 | $0 | $0 | View return |
| 2024 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2023 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2023 | New Mexico Boys State of the American Legion Inc. | 990EZ | Secretary | 20 | $0 | - | View return |
| 2023 | American Legion Baseball Inc of New Mexico | 990EZ | Secretary | 2 | $0 | - | View return |
| 2023 | American Legion Department | 990 | Sec/Treas/Ad | 2 | $0 | $0 | View return |
| 2023 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | 10 | $0 | $0 | View return |
| 2022 | American Legion Department | 990 | Sec/Treas/Ad | 40 | $39,923 | $0 | View return |
| 2022 | New Mexico Boys State of the American Legion Inc. | 990 | Secretary | - | $0 | $0 | View return |
| 2022 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | American Legion Baseball Inc of New Mexico | 990 | Secretary | 2 | $0 | $0 | View return |
| 2022 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | 2 | $0 | $0 | View return |
| 2021 | American Legion Department | 990 | Sec/Treas/Ad | 10 | $37,163 | $0 | View return |
| 2021 | New Mexico Boys State of the American Legion Inc. | 990 | Secretary | 2 | $0 | $0 | View return |
| 2021 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | - | $0 | $0 | View return |
| 2021 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2021 | American Legion Baseball Inc of New Mexico | 990 | Secretary | 2 | $0 | $0 | View return |
| 2020 | New Mexico Boys State of the American Legion Inc. | 990 | Secretary | 2 | $0 | $0 | View return |
| 2020 | American Legion Baseball Inc of New Mexico | 990 | Secretary | 2 | $0 | $0 | View return |
| 2020 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | 30 | $0 | $0 | View return |
| 2020 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2020 | American Legion Department | 990 | Sec/Treas/Ad | 20 | $0 | $0 | View return |
| 2019 | American Legion Department | 990 | Sec/Treas/Ad | 40 | $37,163 | $0 | View return |
| 2019 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2019 | New Mexico Boys State of the American Legion Inc. | 990 | Secretary | 2 | $0 | $0 | View return |
| 2019 | American Legion Baseball Inc of New Mexico | 990 | Secretary | 2 | $0 | $0 | View return |
| 2019 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | 40 | $0 | $0 | View return |
| 2018 | American Legion Baseball Inc of New Mexico | 990 | Secretary | 2 | $0 | $0 | View return |
| 2018 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2018 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | - | $0 | $0 | View return |
| 2018 | New Mexico Boys State of the American Legion Inc. | 990 | Secretary | - | $0 | $0 | View return |
| 2017 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2017 | New Mexico Boys State of the American Legion Inc. | 990 | Secretary | - | $0 | $0 | View return |
| 2017 | American Legion Baseball Inc of New Mexico | 990 | Secretary | - | $0 | $0 | View return |
| 2017 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | 2 | $0 | $0 | View return |
| 2016 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2016 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | 2 | $0 | $0 | View return |
| 2016 | American Legion Baseball Inc of New Mexico | 990 | Secretary | - | $0 | $0 | View return |
| 2016 | New Mexico Boys State of the American Legion Inc. | 990 | Secretary | - | $0 | $0 | View return |
| 2015 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | New Mexico Boys State of the American Legion Inc. | 990 | Secretary | - | $0 | $0 | View return |
| 2015 | American Legion Baseball Inc of New Mexico | 990 | Secretary | - | $0 | $0 | View return |
| 2015 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | 2 | $0 | $0 | View return |
| 2014 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | 2 | $0 | $0 | View return |
| 2014 | New Mexico Boys State of the American Legion Inc. | 990 | Secretary | - | $0 | $0 | View return |
| 2014 | American Legion Baseball Inc of New Mexico | 990 | Secretary | - | $0 | $0 | View return |
| 2014 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2013 | New Mexico Boys State of the American Legion Inc. | 990 | Secretary | 3 | $0 | $0 | View return |
| 2013 | American Legion Baseball Inc of New Mexico | 990 | Secretary | 1 | $0 | $0 | View return |
| 2013 | Legionnaire Insurance Trust | 990 | Director | 2 | $0 | $0 | View return |
| 2013 | American Legion Post 72 Otero-Garcia-Navarrete | 990 | Secretary/Tr | - | $0 | $0 | View return |