| 2024 | Yellowstone Valley Electric | 990 | Vice President | 12 | $64,262 | $0 | View return |
| 2024 | Northwest Public Power Association | 990 | Past President | 0.63 | $0 | $0 | View return |
| 2023 | Yellowstone Valley Electric | 990 | Vice President | 12 | $30,471 | $0 | View return |
| 2023 | Northern Internat'L Livestock Exposition | 990 | Director | 2 | $0 | $0 | View return |
| 2023 | Northwest Public Power Association | 990 | Past President | 0.75 | $0 | $0 | View return |
| 2022 | Yellowstone Valley Electric | 990 | Secretary-Treasurer | 12 | $54,885 | $0 | View return |
| 2022 | Northwest Public Power Association | 990 | President | 0.75 | $0 | $0 | View return |
| 2022 | Northern Internat'L Livestock Exposition | 990 | Director | 2 | $0 | $0 | View return |
| 2021 | Yellowstone Valley Electric | 990 | Secretary-Treasurer | 12 | $24,570 | $0 | View return |
| 2021 | Northern Internat'L Livestock Exposition | 990 | Director | 2 | $0 | $0 | View return |
| 2021 | Northwest Public Power Association | 990 | 1st Vice Pres | 0.75 | $0 | $0 | View return |
| 2020 | Yellowstone Valley Electric | 990 | Secretary-Treasurer | 12 | $13,439 | $0 | View return |
| 2020 | Northern Internat'L Livestock Exposition | 990 | Director | 2 | $0 | $0 | View return |
| 2020 | Northwest Public Power Association | 990 | 2nd Vice Pres | 0.75 | $0 | $0 | View return |
| 2019 | Yellowstone Valley Electric | 990 | Secretary-Treasurer | 12 | $19,725 | $0 | View return |
| 2019 | Northwest Public Power Association | 990 | Secretary/Treas | 0.75 | $0 | $0 | View return |
| 2019 | Northern Internat'L Livestock Exposition | 990 | Director | 2 | $0 | $0 | View return |
| 2018 | Yellowstone Valley Electric | 990 | Secretary-Treasurer | 9 | $37,658 | $0 | View return |
| 2018 | Northwest Public Power Association | 990 | Board Member | 0.63 | $0 | $0 | View return |
| 2018 | Northern Internat'L Livestock Exposition | 990 | Director | 2 | $0 | $0 | View return |
| 2017 | Yellowstone Valley Electric | 990 | Secretary-Treasurer | 10 | $38,396 | $0 | View return |
| 2017 | Northwest Public Power Association | 990 | Board Member | 0.63 | $0 | $0 | View return |
| 2017 | Northern Internat'L Livestock Exposition | 990 | Director | 2 | $0 | $0 | View return |
| 2017 | Riekes Center for Human Enhancement | 990 | Director | 2 | $0 | $0 | View return |
| 2016 | Yellowstone Valley Electric | 990 | Director | 12 | $39,739 | $0 | View return |
| 2016 | Patuxent Tidewater Land Tr | 990 | Director | 0.2 | $0 | $0 | View return |
| 2016 | Northwest Public Power Association | 990 | Board Member | 0.63 | $0 | $0 | View return |
| 2015 | Yellowstone Valley Electric | 990 | Director | 11 | $30,870 | $0 | View return |
| 2015 | Patuxent Tidewater Land Tr | 990 | Director | 4 | $0 | $0 | View return |
| 2015 | Northwest Public Power Association | 990 | Board Member | 0.63 | $0 | $0 | View return |
| 2014 | Yellowstone Valley Electric | 990 | Director | 11 | $26,595 | $0 | View return |
| 2014 | State Chartered Credit Unions in Florida | 990 | Vice Chairman Of The Board | 1 | $3,402 | $0 | View return |
| 2014 | Patuxent Tidewater Land Tr | 990EZ | Treasurer | 8 | $0 | - | View return |
| 2014 | Northwest Public Power Association | 990 | Trustee | 0.63 | $0 | $0 | View return |
| 2013 | Yellowstone Valley Electric | 990 | Director | 10 | $27,767 | $0 | View return |
| 2013 | State Chartered Credit Unions in Florida | 990 | Vice Chairman Of The Board | 1 | $0 | $0 | View return |