| 2024 | Maquoketa Valley Rural Electric Cooperat | 990 | President/Director | 6.5 | $10,800 | $0 | View return |
| 2023 | Maquoketa Valley Rural Electric Cooperat | 990 | President | 6.5 | $9,020 | $0 | View return |
| 2023 | National Electrical Contractors | 990 | Governor | 2 | $0 | $0 | View return |
| 2023 | National Electrical Contractors | 990 | Chapter Governors | 1 | $0 | $0 | View return |
| 2022 | Maquoketa Valley Rural Electric Cooperat | 990 | President | 6 | $10,535 | $0 | View return |
| 2022 | Dubuque Area Labor-Management Council | 990 | Director | 0 | $0 | $0 | View return |
| 2022 | National Electrical Contractors | 990 | Chapter Governors | 1 | $0 | $0 | View return |
| 2022 | Dubuque Electrical Apprenticeship Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | National Electrical Contractors | 990 | Governor | 2 | $0 | $0 | View return |
| 2021 | Maquoketa Valley Rural Electric Cooperat | 990 | President | 6 | $11,550 | $0 | View return |
| 2021 | Dubuque Electrical Apprenticeship Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Dubuque Area Labor-Management Council | 990 | Director | 0 | $0 | $0 | View return |
| 2020 | Maquoketa Valley Rural Electric Cooperat | 990 | President | 7 | $6,355 | $0 | View return |
| 2020 | Dubuque Electrical Apprenticeship Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Dubuque Area Labor-Management Council | 990 | Director | 0 | $0 | $0 | View return |
| 2019 | Maquoketa Valley Rural Electric Cooperat | 990 | President | 7 | $10,800 | $0 | View return |
| 2019 | Dubuque Area Labor-Management Council | 990 | Director | 0 | $0 | $0 | View return |
| 2019 | National Electrical Contractors | 990 | President | 5 | $0 | $0 | View return |
| 2019 | Nita-Ho Property Owners Assn | 990EZ | Vice President | 1 | $0 | $0 | View return |
| 2019 | Dubuque Electrical Apprenticeship Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Maquoketa Valley Rural Electric Cooperat | 990 | President | 6 | $9,600 | $0 | View return |
| 2018 | Dubuque Electrical Apprenticeship Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Dubuque Area Labor-Management Council | 990 | Director | 0 | $0 | $0 | View return |
| 2018 | National Electrical Contractors | 990 | President | 5 | $0 | $0 | View return |
| 2017 | Maquoketa Valley Rural Electric Cooperat | 990 | Vice President | 6 | $8,580 | $0 | View return |
| 2017 | Dubuque Area Labor-Management Council | 990 | Director | 0 | $0 | $0 | View return |
| 2017 | Dubuque Electrical Apprenticeship Trust | 990 | Chair | 1 | $0 | $0 | View return |
| 2017 | National Electrical Contractors | 990 | Vice President | 2 | $0 | $0 | View return |
| 2016 | Maquoketa Valley Rural Electric Cooperat | 990 | Vice President | 4 | $7,980 | $0 | View return |
| 2016 | Dubuque Electrical Apprenticeship Trust | 990 | Chair | 1 | $0 | $0 | View return |
| 2016 | Dubuque Area Labor-Management Council | 990 | Past Management Chair & Di | 0 | $0 | $0 | View return |
| 2015 | Maquoketa Valley Rural Electric Cooperat | 990 | Vice President | 4 | $7,585 | $0 | View return |
| 2015 | Dubuque Electrical Apprenticeship Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Dubuque Area Labor-Management Council | 990 | Past Management Chair & Di | 0 | $0 | $0 | View return |
| 2014 | Maquoketa Valley Rural Electric Cooperat | 990 | Vice President | 4 | $6,120 | $0 | View return |
| 2014 | Dubuque Area Labor-Management Council | 990 | Past Management Chair & Di | 0 | $0 | $0 | View return |
| 2014 | Dubuque Electrical Apprenticeship Trust | 990 | Trustee | 5 | $0 | $0 | View return |
| 2014 | Dubuque Electrical Apprenticeship Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Maquoketa Valley Rural Electric Cooperat | 990 | Director | 4 | $5,600 | $0 | View return |
| 2013 | Dubuque Area Labor-Management Council | 990 | Past Management Chair & Directo | 0 | $0 | $0 | View return |
| 2013 | Dubuque Electrical Apprenticeship Trust | 990EZ | Board Member | 5 | $0 | $0 | View return |
| 2013 | Dubuque Electrical Apprenticeship Trust | 990 | Trustee | 1 | $0 | $0 | View return |