| 2025 | Eastern Virginia Labor Federation AFL-CIO | 990EZ | Trustee | 0.25 | $0 | $0 | View return |
| 2024 | Amalgamated Transit Union Local 1177 | 990 | Shop Steward | 5 | $6,485 | $0 | View return |
| 2024 | Eastern Virginia Labor Federation AFL-CIO | 990EZ | Trustee | 0.25 | $0 | $0 | View return |
| 2024 | Eureka Ministry Inc. | 990EZ | Member | 0 | $0 | $0 | View return |
| 2024 | Bonne Terre Soccer Club | 990EZ | President | 0 | $0 | - | View return |
| 2023 | Amalgamated Transit Union Local 1177 | 990 | Shop Steward | 5 | $7,607 | $0 | View return |
| 2023 | North Shore Lacrosse Club Inc | 990PF | Treasurer | 10 | $0 | $0 | View return |
| 2023 | Bonne Terre Soccer Club | 990EZ | President | 0 | $0 | - | View return |
| 2023 | Eastern Virginia Labor Federation AFL-CIO | 990EZ | Trustee | 0.25 | $0 | $0 | View return |
| 2022 | Amalgamated Transit Union Local 1177 | 990 | Shop Steward | 5 | $11,399 | $0 | View return |
| 2022 | North Shore Lacrosse Club Inc | 990PF | Treasurer | 10 | $0 | $0 | View return |
| 2022 | Eureka Ministry Inc. | 990EZ | Member | 0 | $0 | $0 | View return |
| 2022 | Bonne Terre Soccer Club | 990EZ | President | 0 | $0 | - | View return |
| 2022 | Eastern Virginia Labor Federation AFL-CIO | 990EZ | Trustee | 0.25 | $0 | $0 | View return |
| 2021 | Amalgamated Transit Union Local 1177 | 990 | Shop Steward | 5 | $10,144 | $0 | View return |
| 2021 | Eureka Ministry Inc. | 990EZ | Member | 0 | $0 | $0 | View return |
| 2021 | North Shore Lacrosse Club Inc | 990PF | Treasurer | 10 | $0 | $0 | View return |
| 2021 | Dizzy Pleasure Club | 990 | President | 20 | $0 | $0 | View return |
| 2021 | Mountain Lakes Chamber of Commerce | 990 | Board Of Director | 0 | $0 | $0 | View return |
| 2021 | Bonne Terre Soccer Club | 990EZ | President | 0 | $0 | - | View return |
| 2020 | Knights of Columbus | 990 | Director | 5 | $19,039 | $0 | View return |
| 2020 | Amalgamated Transit Union Local 1177 | 990 | Shop Steward | 5 | $8,426 | $0 | View return |
| 2020 | Bonne Terre Soccer Club | 990EZ | President | 1 | $0 | - | View return |
| 2020 | Eureka Ministry Inc. | 990EZ | Member | 0 | $0 | $0 | View return |
| 2020 | North Shore Lacrosse Club Inc | 990PF | Treasurer | 10 | $0 | $0 | View return |
| 2020 | Mountain Lakes Chamber of Commerce | 990 | Board Of Director | 0 | $0 | $0 | View return |
| 2020 | Western Identification Network Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2020 | International Union United Auto Aero & Agric Workers of America | 990EZ | Guide | 0 | $0 | $0 | View return |
| 2019 | Knights of Columbus | 990 | Director | 5 | $32,400 | $0 | View return |
| 2019 | Amalgamated Transit Union Local 1177 | 990 | Shop Steward | 5 | $9,263 | $0 | View return |
| 2019 | Mountain Lakes Chamber of Commerce | 990 | Board Of Director | 0 | $0 | $0 | View return |
| 2019 | Western Identification Network Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2019 | Bonne Terre Soccer Club | 990EZ | President | 0 | $0 | - | View return |
| 2019 | Eureka Ministry Inc. | 990EZ | Director | 0 | $0 | $0 | View return |
| 2019 | North Shore Lacrosse Club Inc | 990PF | Treasurer | 10 | $0 | $0 | View return |
| 2018 | Knights of Columbus | 990 | Director | 5 | $32,303 | $0 | View return |
| 2018 | Amalgamated Transit Union Local 1177 | 990 | Shop Steward | 5 | $7,967 | $0 | View return |
| 2018 | Bonne Terre Soccer Club | 990EZ | President | 0 | $0 | - | View return |
| 2018 | Eureka Ministry Inc. | 990EZ | Director | 0 | $0 | $0 | View return |
| 2018 | Western Identification Network Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2017 | Knights of Columbus | 990 | Director | 5 | $31,600 | $0 | View return |
| 2017 | Eureka Ministry Inc. | 990EZ | Director | 0 | $0 | $0 | View return |
| 2017 | Western Identification Network Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2017 | Courageous Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Bonne Terre Soccer Club | 990EZ | President | 0 | $0 | - | View return |
| 2017 | National Industries for the Blind | 990 | Director (Through 01/18) | 2 | $0 | $0 | View return |
| 2017 | National Industries for the Blind | 990 | Director (Through 01/18) | 2 | $0 | $0 | View return |
| 2016 | Knights of Columbus | 990 | Director | 5 | $34,740 | $0 | View return |
| 2016 | Western Identification Network Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2016 | Courageous Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2016 | Eureka Ministry Inc. | 990EZ | Director | 1 | $0 | $0 | View return |
| 2016 | National Industries for the Blind | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | Knights of Columbus | 990 | Director | 5 | $33,740 | $0 | View return |
| 2015 | Courageous Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2015 | Eureka Ministry Inc. | 990EZ | Director | 1 | $0 | $0 | View return |
| 2015 | Western Identification Network Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2015 | National Industries for the Blind | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Knights of Columbus | 990 | Director | 5 | $35,750 | $0 | View return |
| 2014 | Courageous Inc. | 990 | Director | 0 | $0 | $0 | View return |
| 2014 | National Industries for the Blind | 990 | Director (10/14-9/15) | 1 | $0 | $0 | View return |
| 2013 | Knights of Columbus | 990 | Director | 5 | $38,555 | $0 | View return |
| 2013 | National Industries for the Blind | 990 | Director (Began 01/14) | 1 | $0 | $0 | View return |