| 2025 | International Harvester Collectors of Central Pa | 990EZ | Director | 5 | $0 | - | View return |
| 2024 | International Harvester Collectors of Central Pa | 990EZ | Director | 5 | $0 | - | View return |
| 2024 | Blowing Rock CIVIC Association | 990EZ | Board Member | 0.25 | $0 | $0 | View return |
| 2023 | International Harvester Collectors of Central Pa | 990EZ | Director | 4 | $0 | - | View return |
| 2023 | Blowing Rock CIVIC Association | 990EZ | Board Member | 0.25 | $0 | $0 | View return |
| 2022 | Benevolent & Prot Order of Elk 1670 Preston Elks Lodge | 990 | Trustee | 2 | $8,250 | $0 | View return |
| 2022 | Blowing Rock CIVIC Association | 990EZ | Board Chairman | 0.25 | $0 | $0 | View return |
| 2022 | Virginia Mathematics and Science Coalition | 990EZ | Director | 0 | $0 | - | View return |
| 2022 | International Harvester Collectors of Central Pa | 990EZ | Director | 4 | $0 | - | View return |
| 2022 | Blooming Valley Volunter Fire Department | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2021 | Benevolent & Prot Order of Elk 1670 Preston Elks Lodge | 990 | Secretary | 10 | $9,000 | $0 | View return |
| 2021 | Blooming Valley Volunter Fire Department | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2021 | Blowing Rock CIVIC Association | 990EZ | Board Chairman | 8 | $0 | $0 | View return |
| 2021 | International Harvester Collectors of Central Pa | 990EZ | Director | 4 | $0 | - | View return |
| 2020 | Benevolent & Prot Order of Elk 1670 Preston Elks Lodge | 990 | Secretary | 10 | $9,000 | $0 | View return |
| 2020 | Blowing Rock CIVIC Association | 990EZ | Board Chairman | 4 | $0 | $0 | View return |
| 2020 | International Harvester Collectors of Central Pa | 990EZ | Director | 2 | $0 | - | View return |
| 2020 | Blooming Valley Volunter Fire Department | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2020 | Virginia Mathematics and Science Coalition | 990EZ | Director | 1 | $0 | - | View return |
| 2020 | Hinsdale South Athletic Club | 990EZ | Vice Preside | 1 | $0 | - | View return |
| 2019 | Benevolent & Prot Order of Elk 1670 Preston Elks Lodge | 990 | Secretary | 10 | $9,000 | $0 | View return |
| 2019 | Benevolent & Prot Order of Elk 1670 Preston Elks Lodge | 990 | Secretary | 10 | $9,000 | $0 | View return |
| 2019 | Campus Club of the University of Minnesota | 990 | Board Member | 2 | $0 | $0 | View return |
| 2019 | Blowing Rock CIVIC Association | 990EZ | Board Chairman | 4 | $0 | $0 | View return |
| 2019 | Blooming Valley Volunter Fire Department | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2019 | Hinsdale South Athletic Club | 990EZ | Vice Preside | 0 | $0 | - | View return |
| 2018 | Benevolent & Prot Order of Elk 1670 Preston Elks Lodge | 990 | Secretary | 10 | $9,000 | $0 | View return |
| 2018 | Campus Club of the University of Minnesota | 990 | Board Member/President | 2 | $0 | $0 | View return |
| 2018 | Blowing Rock CIVIC Association | 990EZ | President | 5 | $0 | $0 | View return |
| 2018 | Blooming Valley Volunter Fire Department | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2018 | Hinsdale South Athletic Club | 990EZ | Vice Preside | 0 | $0 | - | View return |
| 2017 | Benevolent & Prot Order of Elk 1670 Preston Elks Lodge | 990 | Secretary | 10 | $9,000 | $0 | View return |
| 2017 | Blowing Rock CIVIC Association | 990EZ | President | 40 | $0 | $0 | View return |
| 2017 | Campus Club of the University of Minnesota | 990 | Board Member/President | 2 | $0 | $0 | View return |
| 2016 | The Harker School | 990 | Business Manager | 50 | $248,210 | $0 | View return |
| 2016 | Benevolent & Prot Order of Elk 1670 Preston Elks Lodge | 990 | Secretary | 10 | $9,000 | $0 | View return |
| 2016 | Campus Club of the University of Minnesota | 990 | Board Member | 2 | $0 | $0 | View return |
| 2016 | Virginia Mathematics and Science Coalition | 990EZ | Director | 1 | $0 | - | View return |
| 2015 | The Harker School | 990 | Business Manager | 50 | $255,812 | $0 | View return |
| 2015 | Benevolent & Prot Order of Elk 1670 Preston Elks Lodge | 990 | Secretary | 10 | $9,000 | $0 | View return |
| 2015 | Campus Club of the University of Minnesota | 990 | Board Member | 2 | $0 | $0 | View return |
| 2015 | Franklin County Senior Citizens Inc Franklin County Senior Citizens Inc | 990 | Member | - | $0 | $0 | View return |
| 2014 | The Harker School | 990 | Business Manager | 50 | $233,632 | $0 | View return |
| 2014 | Benevolent & Prot Order of Elk 1670 Preston Elks Lodge | 990 | Secretary | 0 | $0 | $0 | View return |
| 2013 | The Harker School | 990 | Business Manager | 50 | $217,472 | $0 | View return |