| 2025 | River Falls Soccer Club Inc. | 990EZ | Director | 0.5 | $0 | - | View return |
| 2024 | Portsmouth Hospital Corporation | 990 | Physician | 10 | $162,463 | $521,958 | View return |
| 2024 | Kentucky Medical Logistics Inc. | 990 | Kml Medical Director, Physician | 1 | $7,938 | $676,483 | View return |
| 2024 | International Assn of Bridge Structural Ornamental & Reinfor Ironworker Local 70 | 990 | Conductor | 2 | $0 | $0 | View return |
| 2024 | Great Falls Police Community Foundation | 990EZ | Director | 1 | $0 | $0 | View return |
| 2024 | Madison Airport Board Inc | 990 | Secretary | 1 | $0 | $0 | View return |
| 2023 | Portsmouth Hospital Corporation | 990 | Physician | 10 | $105,780 | $484,068 | View return |
| 2023 | Kentucky Medical Logistics Inc. | 990 | Kml Medical Director, Physician | 1 | $6,250 | $583,598 | View return |
| 2023 | International Assn of Bridge Structural Ornamental & Reinfor Ironworker Local 70 | 990 | Conductor | 2 | $0 | $0 | View return |
| 2023 | Great Falls Police Community Foundation | 990EZ | Director | 1 | $0 | $0 | View return |
| 2023 | Madison Airport Board Inc | 990 | Secretary | - | $0 | $0 | View return |
| 2022 | Kentucky Medical Logistics Inc. | 990 | Kml Medical Director | 1.5 | $10,750 | $579,676 | View return |
| 2022 | International Assn of Bridge Structural Ornamental & Reinfor Ironworker Local 70 | 990 | Conductor | 2 | $0 | $0 | View return |
| 2022 | Great Falls Police Community Foundation | 990EZ | Director | 1 | $0 | $0 | View return |
| 2022 | Madison Airport Board Inc | 990 | Board Member | - | $0 | $0 | View return |
| 2021 | International Assn of Bridge Structural Ornamental & Reinfor Ironworker Local 70 | 990 | Conductor | 2 | $0 | $0 | View return |
| 2021 | Great Falls Police Community Foundation | 990EZ | Director | 1 | $0 | $0 | View return |
| 2021 | Madison Airport Board Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2020 | Cadasta Foundation | 990 | Director Of Gis And Technology | 40 | $143,538 | $0 | View return |
| 2020 | Great Falls Police Community Foundation | 990EZ | Director | 1 | $0 | $0 | View return |
| 2020 | Madison Airport Board Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | Maine Labor Group on Health Inc. | 990EZ | Director | 0.25 | $0 | $0 | View return |
| 2019 | Crowley'S Ridge Development Council Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | Madison Airport Board Inc | 990 | Secretary | - | $0 | $0 | View return |
| 2018 | Maine Labor Group on Health Inc. | 990EZ | Director | 0.25 | $0 | $0 | View return |
| 2018 | Crowley'S Ridge Development Council Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Maine Labor Group on Health Inc. | 990EZ | Director | 0.25 | $0 | - | View return |
| 2017 | Crowley'S Ridge Development Council Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Intervalley Project Inc | 990 | Second VP | 5 | $0 | $0 | View return |
| 2016 | Medford Commons Association Inc | 990EZ | Treasurer | 1 | $0 | $0 | View return |
| 2016 | Crowley'S Ridge Development Council Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Maine Labor Group on Health Inc. | 990EZ | Director | 0.25 | $0 | - | View return |
| 2015 | Medford Commons Association Inc | 990EZ | Treasurer | 1 | $0 | - | View return |
| 2015 | Crowley'S Ridge Development Council Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2015 | Intervalley Project Inc | 990 | Director | 5 | $0 | $0 | View return |
| 2015 | Maine Labor Group on Health Inc. | 990EZ | Director | 0.25 | $0 | - | View return |
| 2014 | Maine Labor Group on Health Inc. | 990EZ | Director | 0.25 | $0 | - | View return |
| 2014 | Crowley'S Ridge Development Council Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Medford Commons Association Inc | 990EZ | Treasurer | 1 | $0 | - | View return |
| 2014 | Benevolent and Protective Order of Elks No 2628 DBA Katy Elks Lodge | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Medford Commons Association Inc | 990EZ | Treasurer | 1 | $0 | - | View return |
| 2013 | Benevolent and Protective Order of Elks No 2628 DBA Katy Elks Lodge | 990 | 5 Year Trustee | 1 | $0 | $0 | View return |
| 2013 | Maine Labor Group on Health Inc. | 990EZ | Director | 0.25 | $0 | - | View return |
| 2013 | Kiwanis Club of Frederick Inc | 990EZ | Vice President | 1 | $0 | - | View return |