| 2024 | Center for Strategic and Budgetary | 990 | Senior Fellow | 40 | $179,754 | $0 | View return |
| 2023 | Center for Strategic and Budgetary | 990 | Senior Fellow | 40 | $212,500 | $0 | View return |
| 2023 | Grand Forks County Farm Bureau | 990 | Director | 1 | $300 | $0 | View return |
| 2023 | North Dakota Livestock Alliance | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Center for Strategic and Budgetary | 990 | Senior Fellow | 40 | $202,500 | $0 | View return |
| 2022 | Grand Forks County Farm Bureau | 990 | Director | 1 | $200 | $0 | View return |
| 2022 | Center for Strategic and Budgetary | 990 | Senior Fellow | 40 | $0 | $0 | View return |
| 2021 | Center for Strategic and Budgetary | 990 | Senior Fellow | 40 | $190,000 | $0 | View return |
| 2021 | Grand Forks County Farm Bureau | 990 | Director | 1 | $300 | $0 | View return |
| 2020 | Center for Strategic and Budgetary | 990 | Senior Fellow | 40 | $173,156 | $0 | View return |
| 2020 | Grand Forks County Farm Bureau | 990 | Director | 1 | $200 | $0 | View return |
| 2019 | Center for Strategic and Budgetary | 990 | Senior Fellow | 40 | $173,328 | $0 | View return |
| 2019 | Northern Valley Youth Orchestras | 990EZ | Director | 2 | $0 | $0 | View return |
| 2018 | Northern Valley Youth Orchestras | 990EZ | Director | 2 | $0 | $0 | View return |
| 2017 | Northern Valley Youth Orchestras | 990EZ | Director | 2 | $0 | - | View return |
| 2016 | Center for Strategic and Budgetary | 990 | Senior Fellow | 40 | $198,564 | $0 | View return |
| 2016 | Northern Valley Youth Orchestras | 990EZ | Director | 2 | $0 | - | View return |
| 2015 | Northern Valley Youth Orchestras | 990EZ | Director | 2 | $0 | - | View return |
| 2014 | Center for Strategic and Budgetary | 990 | Senior Fellow | 40 | $205,883 | $0 | View return |
| 2014 | Northern Valley Youth Orchestras | 990EZ | Director | 2 | $0 | - | View return |
| 2013 | Center for Strategic and Budgetary | 990 | Senior Fellow | 40 | $188,345 | $0 | View return |