| 2024 | Center for Competitive Politics | 990 | President | 40 | $189,806 | $0 | View return |
| 2024 | Keating Christian Ministries Inc | 990EZ | Vice President | 1 | $0 | $0 | View return |
| 2024 | Fireweed Ministry Inc. | 990EZ | Director | 1 | $0 | - | View return |
| 2024 | Southwest Care Center | 990 | Director (Through 11/1/2024) | 1 | $0 | $0 | View return |
| 2023 | Center for Competitive Politics | 990 | President | 40 | $187,742 | $0 | View return |
| 2023 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Director (P) | 1 | $3,227 | $0 | View return |
| 2023 | Keating Christian Ministries Inc | 990EZ | Vice President | 1 | $0 | $0 | View return |
| 2023 | National Taxpayers Union | 990 | Senior Counselor/Director | 0.5 | $0 | $0 | View return |
| 2023 | Fireweed Ministry Inc. | 990EZ | Director | 1 | $0 | - | View return |
| 2023 | Southwest Care Center | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Center for Competitive Politics | 990 | President | 40 | $188,231 | $0 | View return |
| 2022 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Director | 1 | $122,022 | $0 | View return |
| 2022 | National Taxpayers Union | 990 | Director | 0.5 | $0 | $0 | View return |
| 2022 | Fireweed Ministry Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Southwest Care Center | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | Center for Competitive Politics | 990 | President | 40 | $155,352 | $0 | View return |
| 2021 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Director | 1 | $119,563 | $0 | View return |
| 2021 | National Taxpayers Union | 990 | Director | 0.5 | $0 | $0 | View return |
| 2021 | National Taxpayers Union | 990 | Director | 0.5 | $0 | $0 | View return |
| 2021 | Fireweed Ministry Inc. | 990EZ | Director | 1 | $0 | - | View return |
| 2021 | Southwest Care Center | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Center for Competitive Politics | 990 | President | 40 | $152,321 | $0 | View return |
| 2020 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Financial Se | 1 | $127,952 | $0 | View return |
| 2020 | National Taxpayers Union | 990 | Director | 0.5 | $0 | $0 | View return |
| 2020 | Fireweed Ministry Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Center for Competitive Politics | 990 | President | 40 | $154,176 | $0 | View return |
| 2019 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Financial Se | 1 | $121,720 | $0 | View return |
| 2019 | Fireweed Ministry Inc. | 990EZ | Director | 1 | $0 | - | View return |
| 2019 | National Taxpayers Union | 990 | Director | 0.5 | $0 | $0 | View return |
| 2019 | United States Squash Racquets Association Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Center for Competitive Politics | 990 | President | 40 | $153,479 | $0 | View return |
| 2018 | Center for Competitive Politics | 990 | President | 40 | $153,479 | $0 | View return |
| 2018 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Financial Se | 40 | $130,807 | $0 | View return |
| 2018 | National Taxpayers Union | 990 | Director | 0.5 | $0 | $0 | View return |
| 2018 | Fireweed Ministry Inc. | 990EZ | Director | 1 | $0 | - | View return |
| 2018 | International Brotherhood of Electrical Workers | 990EZ | Vice-Chairman | 1 | $0 | $0 | View return |
| 2017 | Center for Competitive Politics | 990 | President | 40 | $152,067 | $0 | View return |
| 2017 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Financial Se | 40 | $127,819 | $0 | View return |
| 2017 | International Brotherhood of Electrical Workers | 990EZ | Secretary/Tr | 0 | $0 | - | View return |
| 2017 | National Taxpayers Union | 990 | Director | 0.5 | $0 | $0 | View return |
| 2017 | Kennebunk Beach Improvement Association | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2016 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Financial Se | 40 | $109,677 | $0 | View return |
| 2016 | National Taxpayers Union | 990 | Director | 0.5 | $0 | $0 | View return |
| 2016 | Kennebunk Beach Improvement Association | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2016 | International Brotherhood of Electrical Workers | 990EZ | Secretary/Tr | 0 | $0 | - | View return |
| 2016 | Knights of Columbus #2917 | 990 | District Deputy | 10 | - | - | View return |
| 2015 | Center for Competitive Politics | 990 | President | 40 | $156,439 | $0 | View return |
| 2015 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Financial Secretary/Busine | 40 | $127,039 | $0 | View return |
| 2015 | Ibew Local 2325 Building Corporation | 990EZ | Business Manager & Fin. Secretary | 1 | $0 | $0 | View return |
| 2015 | Kennebunk Beach Improvement Association | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2015 | Ibew Local 2325 Building Corporation | 990EZ | Business Manager & Fin. Se | 1 | $0 | $0 | View return |
| 2015 | International Brotherhood of Electrical Workers | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2015 | National Taxpayers Union | 990 | Director | 0.5 | $0 | $0 | View return |
| 2015 | Knights of Columbus #2917 | 990 | District Deputy | 10 | $0 | $0 | View return |
| 2015 | United States Squash Racquets Association Inc. | 990 | Ex-Officio, Districts | 1 | $0 | $0 | View return |
| 2014 | Center for Competitive Politics | 990 | President | 40 | $159,787 | $0 | View return |
| 2014 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Financial Secretary/Business Manager | 40 | $122,535 | $0 | View return |
| 2014 | National Taxpayers Union | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | International Brotherhood of Electrical Workers | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2014 | Kennebunk Beach Improvement Association | 990 | Treasurer | 1 | $0 | $0 | View return |
| 2013 | Center for Competitive Politics | 990 | President | 40 | $163,684 | $0 | View return |
| 2013 | International Brotherhood of Electrical Workers Local Union No 2325 | 990 | Financial Secretary / Exec | 40 | $119,823 | $0 | View return |
| 2013 | Ibew Local 2325 Building Corporation | 990EZ | Business Manager | 1 | $0 | $0 | View return |
| 2013 | International Brotherhood of Electrical Workers | 990EZ | Secretary/Treasurer | 1 | $0 | $0 | View return |
| 2013 | Kennebunk Beach Improvement Association | 990 | Treasurer | 1 | $0 | $0 | View return |