| 2024 | Holes Fore Hope Foundation | 990EZ | Treasurer | 1 | $0 | $0 | View return |
| 2023 | Tantasqua Regional Youth Lacross Inc. | 990EZ | Secretary | 1 | $0 | - | View return |
| 2023 | Veterans of Foreign Wars of the United States Dept of Vermont | 990 | Adjutant | 10 | $0 | $0 | View return |
| 2023 | Holes Fore Hope Foundation | 990EZ | Treasurer | 1 | $0 | $0 | View return |
| 2022 | Holes Fore Hope Foundation | 990EZ | Treasurer | 1 | $0 | $0 | View return |
| 2021 | Holes Fore Hope Foundation | 990EZ | Treasurer | 1 | $0 | $0 | View return |
| 2021 | Veterans of Foreign Wars of the United States Dept of Vermont | 990 | Commander | 10 | $0 | $0 | View return |
| 2020 | St. Francis Regional Medical Center | 990 | Director/Treasurer | 2 | $194 | $0 | View return |
| 2020 | Shaver Lake Trophy Trout Project Inc | 990EZ | Treasurer | 5 | $0 | - | View return |
| 2020 | Veterans of Foreign Wars of the United States Dept of Vermont | 990 | Senior Vice Commander | 10 | $0 | $0 | View return |
| 2020 | Holes Fore Hope Foundation | 990EZ | Treasurer | 1 | $0 | $0 | View return |
| 2019 | St. Francis Regional Medical Center | 990 | Director/Treasure | 2 | $267 | $0 | View return |
| 2019 | Veterans of Foreign Wars of the United States Dept of Vermont | 990 | Senior Vice Commander | 10 | $0 | $0 | View return |
| 2019 | Shaver Lake Trophy Trout Project Inc | 990EZ | Treasurer | 5 | $0 | - | View return |
| 2019 | Holes Fore Hope Foundation | 990EZ | Treasurer | 1 | $0 | $0 | View return |
| 2018 | Shaver Lake Trophy Trout Project Inc | 990EZ | Treasurer | 5 | $0 | - | View return |
| 2018 | St. Francis Regional Medical Center | 990 | Director/Chairman/Treasurer | 2 | $0 | $0 | View return |
| 2017 | St. Francis Regional Medical Center | 990 | Director/Chairman | 2 | $632 | $0 | View return |
| 2017 | Shaver Lake Trophy Trout Project Inc | 990EZ | Treasurer | 5 | $0 | - | View return |
| 2017 | Minnesota Automobile Assigned Claims Bureau | 990 | Committee VI | 1 | $0 | $0 | View return |
| 2016 | Minnesota Automobile Assigned Claims Bureau | 990 | Committee VI | 1 | $0 | $0 | View return |
| 2016 | St. Francis Regional Medical Center | 990 | Director | 2 | $0 | $0 | View return |
| 2016 | Shaver Lake Trophy Trout Project Inc | 990EZ | Treasurer | 5 | $0 | - | View return |
| 2015 | Minnesota Automobile Assigned Claims Bureau | 990 | Director | - | $0 | $0 | View return |
| 2015 | St. Francis Regional Medical Center | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | Shaver Lake Trophy Trout Project Inc | 990EZ | Treasurer | 5 | $0 | - | View return |
| 2014 | Triangle Club Inc. | 990 | Vice Preside | 10 | $0 | $0 | View return |
| 2014 | Shaver Lake Trophy Trout Project Inc | 990EZ | Treasurer | 5 | $0 | - | View return |
| 2014 | Minnesota Automobile Assigned Claims Bureau | 990 | Director | - | $0 | $0 | View return |
| 2013 | Wiggle Your Toes Incorporated | 990 | Officer | 1 | $0 | $0 | View return |
| 2013 | Minnesota Automobile Assigned Claims Bureau | 990 | Director | - | $0 | $0 | View return |
| 2013 | Triangle Club Inc. | 990 | Vice Preside | 10 | $0 | $0 | View return |
| 2013 | Sigma Tau Gamma Foundation Inc. | 990 | Secretary | 1 | $0 | $0 | View return |