| 2024 | Iowa Association of Electric Cooperatives | 990 | Director | 2 | $9,238 | $0 | View return |
| 2024 | Siouxland Agriculture in the Classroom | 990EZ | Director | 1 | $0 | $0 | View return |
| 2023 | Iowa Association of Electric Cooperatives | 990 | Director | 2 | $10,150 | $0 | View return |
| 2023 | Iowa Lakes Electric Cooperative | 990 | Director | 6 | $8,500 | $0 | View return |
| 2023 | Washington State University Foundation | 990 | Board Director & Secretary | 0.32 | $0 | $0 | View return |
| 2022 | Iowa Lakes Electric Cooperative | 990 | Director | 5 | $8,400 | $0 | View return |
| 2022 | Iowa Association of Electric Cooperatives | 990 | Director | 2 | $875 | $0 | View return |
| 2022 | Washington State University Foundation | 990 | Board Director & Secretary | 0.32 | $0 | $0 | View return |
| 2021 | Iowa Lakes Electric Cooperative | 990 | Director | 4 | $8,050 | $0 | View return |
| 2021 | Washington State University Foundation | 990 | Board Director & Secretary | 0.32 | $0 | $0 | View return |
| 2020 | Iowa Lakes Electric Cooperative | 990 | Director | 4 | $7,700 | $0 | View return |
| 2020 | Washington State University Foundation | 990 | Board Of Directors, Member | 0.32 | $0 | $0 | View return |
| 2020 | Washington State University Foundation | 990 | Board Of Directors, Member | 0.32 | $0 | $0 | View return |
| 2019 | Iowa Lakes Electric Cooperative | 990 | Director | 7 | $9,000 | $0 | View return |
| 2019 | Washington Physicians for Social Responsibility | 990 | Vice President | 8 | $0 | $0 | View return |
| 2018 | Iowa Lakes Electric Cooperative | 990 | Director | 4 | $7,200 | $0 | View return |
| 2018 | Washington Physicians for Social Responsibility | 990 | President/Vice President | 20 | $0 | $0 | View return |
| 2017 | Iowa Lakes Electric Cooperative | 990 | Director | 8 | $8,100 | $0 | View return |
| 2017 | Washington Physicians for Social Responsibility | 990 | President | 20 | $0 | $0 | View return |
| 2016 | Iowa Lakes Electric Cooperative | 990 | Director | 8 | $9,600 | $0 | View return |
| 2016 | Washington Physicians for Social Responsibility | 990 | President | 20 | $0 | $0 | View return |
| 2015 | Iowa Lakes Electric Cooperative | 990 | Director | 3 | $5,600 | $0 | View return |
| 2015 | Northwest Iowa Power Cooperative | 990 | Director (Until Apr) | 3 | $3,655 | $0 | View return |
| 2015 | Washington Physicians for Social Responsibility | 990EZ | President | 20 | $0 | $0 | View return |
| 2014 | Iowa Lakes Electric Cooperative | 990 | Director | 3 | $5,000 | $0 | View return |
| 2014 | Cherokee County Rural Water District No One | 990 | Director | 1 | $648 | $0 | View return |
| 2014 | Washington Physicians for Social Responsibility | 990EZ | President | 25 | $0 | $0 | View return |
| 2013 | Cherokee County Rural Water District No One | 990 | Director | 1 | $1,498 | $0 | View return |