| 2025 | Frontline Catalysts | 990 | Director | 40 | $59,045 | $0 | View return |
| 2025 | American Federation of State County | 990 | Board Member | 8 | $2,790 | $0 | View return |
| 2025 | United Union of Roofers Waterproofers and Allied Workers | 990 | Recording Secretary Jan-June | 1 | $290 | $0 | View return |
| 2024 | International Union Uaw Local 6950 | 990 | Fin. Sec. | 0 | $1,151 | $0 | View return |
| 2024 | American Federation of State County | 990 | Board Member | 8 | $929 | $0 | View return |
| 2024 | United Union of Roofers Waterproofers and Allied Workers | 990 | Recording Secretary | 1 | $580 | $0 | View return |
| 2024 | 6 X6 Brotherhood | 990EZ | Director | 1 | $0 | - | View return |
| 2024 | Richard Linn American Inn of Court | 990EZ | Events Chair | 0 | $0 | - | View return |
| 2024 | Second Harvest Foodbank of North Central Ohio | 990 | Trustee | 2 | $0 | $0 | View return |
| 2023 | Old Dominion Electric Cooperative | 990 | President & CEO - Ended 9/8/23 | 40 | $1,198,549 | $0 | View return |
| 2023 | Central Electric Power Cooperative Inc | 990 | SVP Of Planning And Power Supply | 40 | $119,698 | $0 | View return |
| 2023 | United Union of Roofers Waterproofers and Allied Workers | 990 | Recording Secretary | 1 | $1,654 | $0 | View return |
| 2023 | 6 X6 Brotherhood | 990EZ | Director | 1 | $0 | - | View return |
| 2023 | Richard Linn American Inn of Court | 990EZ | Events Chair | 0 | $0 | - | View return |
| 2023 | National G & T Managers Association Inc | 990EZ | Director (Thru 06/23) | 0.5 | $0 | $0 | View return |
| 2023 | Maryland Sheriffs' Association Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Sandusky State Theater Inc. | 990 | Director (Non-Voting) | 1 | $0 | $0 | View return |
| 2023 | Anchorra | 990EZ | Director | 1 | $0 | - | View return |
| 2023 | United Way of Erie County Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2023 | Project 200 | 990 | Director | - | $0 | $0 | View return |
| 2023 | Second Harvest Foodbank of North Central Ohio | 990 | Trustee | 2 | $0 | $0 | View return |
| 2022 | Old Dominion Electric Cooperative | 990 | President & CEO | 40 | $955,269 | $0 | View return |
| 2022 | United Union of Roofers Waterproofers and Allied Workers | 990 | Recording Secretary | 1 | $1,618 | $0 | View return |
| 2022 | Roofers Local 241 Insurance Fund | 990 | Trustee | 1 | $1,610 | $1,654 | View return |
| 2022 | Floorlayers Local Union No 1181 | 990EZ | Trustee - Past | 1 | $72 | $0 | View return |
| 2022 | Roofers Local Union 241 Joint Apprenticeship Trust Fund | 990 | Trustee | 1 | $0 | $3,264 | View return |
| 2022 | 6 X6 Brotherhood | 990EZ | Director | 1 | $0 | - | View return |
| 2022 | Maryland Sheriffs' Association Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Anchorra | 990EZ | Director | 1 | $0 | - | View return |
| 2022 | Sandusky State Theater Inc. | 990 | Director (Non-Voting) | 1 | $0 | $0 | View return |
| 2022 | Bee Busy Learning Academy Inc. | 990 | Board Vice President | 10 | $0 | $0 | View return |
| 2022 | Project 200 | 990 | Director | - | $0 | $0 | View return |
| 2022 | Roofers Local 241 Market Recovery Trust Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2021 | Old Dominion Electric Cooperative | 990 | President & CEO | 40 | $801,739 | $0 | View return |
| 2021 | Roofers Local 241 Insurance Fund | 990 | Trustee | 1 | $2,051 | $1,618 | View return |
| 2021 | United Union of Roofers Waterproofers and Allied Workers | 990 | Recording Secretary | 1 | $1,093 | $0 | View return |
| 2021 | Floorlayers Local Union No 1181 | 990EZ | Trustee | 1 | $192 | $0 | View return |
| 2021 | Anchorra | 990EZ | Director | 1 | $0 | - | View return |
| 2021 | Maryland Sheriffs' Association Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | Bee Busy Learning Academy Inc. | 990 | Board Vice President | 10 | $0 | $0 | View return |
| 2021 | Project 200 | 990 | Director | - | $0 | $0 | View return |
| 2021 | Roofers Local 241 Market Recovery Trust Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2021 | Roofers Local Union 241 Joint Apprenticeship Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Old Dominion Electric Cooperative | 990 | President & CEO | 40 | $793,625 | $0 | View return |
| 2020 | Roofers Local 241 Insurance Fund | 990 | Trustee | 1 | $769 | $1,093 | View return |
| 2020 | United Union of Roofers Waterproofers and Allied Workers | 990 | Executive Board | 1 | $496 | $0 | View return |
| 2020 | Floorlayers Local Union No 1181 | 990EZ | Trustee | 1 | $216 | $0 | View return |
| 2020 | Anchorra | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Maryland Sheriffs' Association Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Bee Busy Learning Academy Inc. | 990 | Board Vice President | 10 | $0 | $0 | View return |
| 2020 | Maryland Sheriffs Institute Inc. | 990EZ | Director | 0 | $0 | $0 | View return |
| 2020 | Project 200 | 990 | Director | 2 | $0 | $0 | View return |
| 2020 | Roofers Local 241 Market Recovery Trust Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2020 | Roofers Local Union 241 Joint Apprenticeship Trust Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2019 | United Union of Roofers Waterproofers and Allied Workers | 990 | Executive Board | 1 | $412 | $0 | View return |
| 2019 | Floorlayers Local Union No 1181 | 990EZ | Trustee | 1 | $338 | $0 | View return |
| 2019 | Bee Busy Learning Academy Inc. | 990 | Board Vice President | 10 | $0 | $0 | View return |
| 2019 | National G & T Managers Association Inc | 990EZ | 1st VP | 1.5 | $0 | - | View return |
| 2019 | Red Robins Academy of Learning Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2019 | Roofers Local 241 Market Recovery Trust Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2019 | Roofers Local 241 Insurance Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Roofers Local Union 241 Joint Apprenticeship Trust Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2018 | Kansas Electric Power Cooperative Inc | 990 | Former Exec VP & CEO | 40 | $151,368 | $0 | View return |
| 2018 | United Union of Roofers Waterproofers and Allied Workers | 990 | Executive Board | 1 | $412 | $0 | View return |
| 2018 | Floorlayers Local Union No 1181 | 990EZ | Trustee | 1 | $288 | $0 | View return |
| 2018 | Bee Busy Learning Academy Inc. | 990 | Board Member | 10 | $0 | $0 | View return |
| 2018 | Maryland Sheriffs' Association Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Roofers Local Union 241 Joint Apprenticeship Trust Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2018 | Roofers Local 241 Insurance Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Kansas Electric Power Cooperative Inc | 990 | Exec VP & CEO | 40 | $466,339 | $0 | View return |
| 2017 | United Union of Roofers Waterproofers and Allied Workers | 990 | Executive Board | 1 | $412 | $0 | View return |
| 2017 | Floorlayers Local Union No 1181 | 990EZ | Trustee | 1 | $218 | $0 | View return |
| 2017 | Ft Washington Adventist Apartments Inc. | 990 | Mem | 1 | $0 | $0 | View return |
| 2017 | Tennessee Association for the Education of Young Children Inc | 990EZ | Director | 1 | $0 | - | View return |
| 2017 | Bee Busy Learning Academy Inc. | 990 | Board Member | 10 | - | - | View return |
| 2017 | Episcopal Kyle Home Inc. | 990 | Member | 1 | $0 | $0 | View return |
| 2017 | Sally Armstrong Home Inc. | 990EZ | Board Member | 1 | $0 | - | View return |
| 2017 | Episcopal Kyle Home Inc. | 990 | Member | 1 | $0 | $0 | View return |
| 2016 | Kansas Electric Power Cooperative Inc | 990 | Exec VP & CEO | 40 | $441,934 | $0 | View return |
| 2016 | United Union of Roofers Waterproofers and Allied Workers | 990 | Executive Board | 1 | $412 | $0 | View return |
| 2016 | Floorlayers Local Union No 1181 | 990EZ | Trustee | 1 | $263 | $0 | View return |
| 2016 | Selma Alabama Lodge #167 Bpoe | 990 | Trustee | 15 | $0 | $0 | View return |
| 2016 | Ft Washington Adventist Apartments Inc. | 990 | Mem | 1 | $0 | $0 | View return |
| 2016 | Tennessee Association for the Education of Young Children Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Bee Busy Learning Academy Inc. | 990 | Board Member | - | - | - | View return |
| 2016 | Sally Armstrong Home Inc. | 990EZ | Board Member | 1 | $0 | - | View return |
| 2016 | Episcopal Kyle Home Inc. | 990 | Member | 1 | $0 | $0 | View return |
| 2016 | Arise Detroit | 990 | Former Operations Officer | 40 | $0 | $0 | View return |
| 2016 | Magnolia Medical Foundation | 990 | Member | 2 | $0 | $0 | View return |
| 2015 | Kansas Electric Power Cooperative Inc | 990 | CEO | 40 | $461,252 | $0 | View return |
| 2015 | Arise Detroit | 990 | Operations Officer | 40 | $50,000 | $0 | View return |
| 2015 | Floorlayers Local Union No 1181 | 990EZ | Trustee | 1 | $286 | $0 | View return |
| 2015 | Tennessee Association for the Education of Young Children Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | Ft Washington Adventist Apartments Inc. | 990 | Mem | 1 | $0 | $0 | View return |
| 2015 | Sally Armstrong Home Inc. | 990EZ | Board Member | 1 | $0 | - | View return |
| 2015 | Episcopal Kyle Home Inc. | 990 | Member | 1 | $0 | $0 | View return |
| 2014 | Arise Detroit | 990 | Operations Officer | 40 | $50,000 | $0 | View return |
| 2014 | Kansas Electric Power Cooperative Inc | 990 | CEO | 40 | $18,205 | $0 | View return |
| 2014 | Floorlayers Local Union No 1181 | 990EZ | Trustee | 1 | $286 | $0 | View return |
| 2014 | Ft Washington Adventist Apartments Inc. | 990 | Mem | 1 | $0 | $0 | View return |
| 2014 | Episcopal Kyle Home Inc. | 990 | Member | 1 | $0 | $0 | View return |
| 2014 | Sally Armstrong Home Inc. | 990EZ | Board Member | 1 | $0 | - | View return |
| 2014 | Junior Achievement of Kansas Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Arise Detroit | 990 | Operations Officer | 40 | $42,000 | $0 | View return |
| 2013 | Ft Washington Adventist Apartments Inc. | 990 | Mem | 1 | $0 | $0 | View return |
| 2013 | Learn IT Now | 990EZ | Director | 2 | $0 | $0 | View return |
| 2013 | Junior Achievement of Kansas Inc | 990 | Director | 1 | $0 | $0 | View return |