| 2025 | International Union of Elevator Constructors-Local 140 | 990 | E-Board | 0 | $0 | $0 | View return |
| 2025 | Patriot Guard Riders of New York Inc. | 990EZ | Board Member | 1 | $0 | $0 | View return |
| 2024 | Next Step Ministries Inc. | 990 | Chairman | 0 | $0 | $0 | View return |
| 2024 | Contemplative Outreach Ltd | 990 | Secretary | 1 | $0 | $0 | View return |
| 2024 | International Union of Elevator Constructors-Local 140 | 990 | E-Board | 0 | $0 | $0 | View return |
| 2024 | Patriot Guard Riders of New York Inc. | 990EZ | Board Member | 1 | $0 | $0 | View return |
| 2023 | Independent Order of Odd Fellows Petaluma Lodge 30 | 990 | Financial Se | 4 | $400 | $0 | View return |
| 2023 | Next Step Ministries Inc. | 990 | Chairman | 0 | $0 | $0 | View return |
| 2023 | Ames Public Library Friends Foundation | 990 | Director | 2 | $0 | $0 | View return |
| 2023 | Patriot Guard Riders of New York Inc. | 990EZ | Board Member | 1 | $0 | $0 | View return |
| 2023 | Contemplative Outreach Ltd | 990 | Secretary | 1 | $0 | $0 | View return |
| 2022 | Independent Order of Odd Fellows Petaluma Lodge 30 | 990 | Financial Se | 4 | $400 | $0 | View return |
| 2022 | Ames Public Library Friends Foundation | 990 | Director | 2 | $0 | $0 | View return |
| 2022 | Contemplative Outreach Ltd | 990 | Member | 1 | $0 | $0 | View return |
| 2022 | Patriot Guard Riders of New York Inc. | 990EZ | Member | 1 | $0 | $0 | View return |
| 2021 | Ames Public Library Friends Foundation | 990 | Director | 2 | $0 | $0 | View return |
| 2021 | Patriot Guard Riders of New York Inc. | 990EZ | Member | 1 | $0 | $0 | View return |
| 2021 | Independent Order of Odd Fellows Petaluma Lodge 30 | 990 | Financial Se | 2 | $0 | $0 | View return |
| 2021 | Ames Public Library Friends Foundation | 990 | Director | 2 | $0 | $0 | View return |
| 2020 | Patriot Guard Riders of New York Inc. | 990EZ | Member | 1 | $0 | $0 | View return |
| 2019 | Patriot Guard Riders of New York Inc. | 990EZ | Member | 1 | $0 | $0 | View return |
| 2018 | Patriot Guard Riders of New York Inc. | 990EZ | Member | 1 | $0 | $0 | View return |
| 2018 | New Hampshire Lakes Association Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Patriot Guard Riders of New York Inc. | 990EZ | Director | 0 | $0 | - | View return |
| 2017 | New Hampshire Lakes Association Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | New Hampshire Lakes Association Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Patriot Guard Riders of New York Inc. | 990EZ | Director | 0 | $0 | - | View return |
| 2015 | New Hampshire Lakes Association Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Patriot Guard Riders of New York Inc. | 990EZ | Director | 0 | $0 | - | View return |
| 2014 | Patriot Guard Riders of New York Inc. | 990EZ | Director | 0 | $0 | - | View return |
| 2013 | Patriot Guard Riders of New York Inc. | 990EZ | Director | 0 | $0 | - | View return |
| 2013 | American CIVIL Liberties Union of San Diego & Imperial Counties Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2013 | Aclu Foundation of San Diego and Imperial Counties Inc. | 990 | Director | 2 | $0 | $0 | View return |