| 2025 | Mechanical Contractors Association of Iowa Group Return | 990 | Vice Preside | 2 | $0 | $0 | View return |
| 2025 | Mechanical Contractors Association of Iowa Inc | 990 | Vice Preside | - | $0 | $0 | View return |
| 2024 | Mechanical Contractors Association of Iowa Inc | 990 | Vice President | 0 | $0 | $0 | View return |
| 2024 | Dakotas and Western Minnesota Electrical Industry Health and Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Oregon Veterinary Medical Association | 990 | Director | 2 | $0 | $0 | View return |
| 2023 | National Electrical Contractors Association of Iowa | 990 | Director | 0.5 | $0 | $0 | View return |
| 2023 | Mechanical Contractors Association of Iowa Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2023 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Dakotas and Western Minnesota Electrical Industry Health and Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Oregon Veterinary Medical Association | 990 | Director | 5 | $0 | $0 | View return |
| 2022 | Mechanical Contractors Association of Iowa Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2022 | Dakotas and Western Minnesota Electrical Industry Health and Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | National Electrical Contractors Association of Iowa | 990 | President | 5 | $0 | $0 | View return |
| 2022 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Oregon Veterinary Medical Association | 990 | Director | 5 | $0 | $0 | View return |
| 2021 | International Brotherhood of Electrical Workers | 990 | Executive Board Member | 20 | $1,320 | $0 | View return |
| 2021 | Mechanical Contractors Association of Iowa Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2021 | National Electrical Contractors Association of Iowa | 990 | President | 5 | $0 | $0 | View return |
| 2021 | Dakotas and Western Minnesota Electrical Industry Health and Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Oregon Veterinary Medical Association | 990 | Director | 5 | $0 | $0 | View return |
| 2020 | National Electrical Contractors Association of Iowa | 990 | President | 5 | $0 | $0 | View return |
| 2020 | Mechanical Contractors Association of Iowa Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2020 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Dakotas and Western Minnesota Electrical Industry Health and Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Millwright Local Union 2158 & Illowa Cont Assc Educ Fund Inc | 990EZ | Director - Past | 1 | $0 | $0 | View return |
| 2020 | Oregon Veterinary Medical Association | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | International Brotherhood of Electrical Workers | 990 | Executive Board Member | 20 | $1,632 | $0 | View return |
| 2019 | Millwright Local & Technical Engineers Lu 2158 Jatc | 990 | Trustee - Past | 3 | $0 | $0 | View return |
| 2019 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Mechanical Contractors Association of Iowa Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2019 | National Electrical Contractors Association of Iowa | 990 | Vice President | 2 | $0 | $0 | View return |
| 2019 | Dakotas and Western Minnesota Electrical Industry Health and Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2019 | Millwright Local Union 2158 & Illowa Cont Assc Educ Fund Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Therapeutic Riding of Tucson Inc. | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | International Brotherhood of Electrical Workers | 990 | Executive Board Member | 20 | $740 | $0 | View return |
| 2018 | Mechanical Contractors Association of Iowa Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2018 | Millwright Local Union 2158 & Illowa Cont Assc Educ Fund Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Dakotas and Western Minnesota Electrical Industry Health and Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | National Electrical Contractors Association of Iowa | 990 | Vice President | 2 | $0 | $0 | View return |
| 2017 | Millwright Local Union 2158 & Illowa Cont Assc Educ Fund Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Dakotas and Western Minnesota Electrical Industry Health and Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | National Electrical Contractors Association of Iowa | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2017 | National Electrical Contractors Association of Iowa | 990 | Director | 0.5 | $0 | $0 | View return |
| 2017 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Southeast Iowa Electrical Apprenticeship Training and Ed Tru | 990 | Trustee | - | $0 | $0 | View return |
| 2017 | Mechanical Contractors Association of Iowa Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2017 | Native Ministries to the Americas | 990EZ | Chairman | 1 | $0 | - | View return |
| 2016 | International Brotherhood of Electrical Workers | 990 | Executive Board Member | 20 | $675 | $0 | View return |
| 2016 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Dakotas and Western Minnesota Electrical Industry Health and Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Native Ministries to the Americas | 990EZ | Chairman | 1 | $0 | - | View return |
| 2016 | Southeast Iowa Electrical Apprenticeship Training and Ed Tru | 990 | Trustee | - | $0 | $0 | View return |
| 2016 | Mechanical Contractors Association of Iowa Inc | 990 | Ipp(15-16) Director (16-17) | 0 | $0 | $0 | View return |
| 2015 | Mechanical Contractors Association of Iowa Inc | 990 | Pres(14-15) Ipp(15-16) | 0 | $0 | $0 | View return |
| 2015 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Southeast Iowa Electrical Apprenticeship Training and Ed Tru | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Southeast Iowa Electrical Apprenticeship Training and Ed Tru | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Mechanical Contractors Association of Iowa Inc | 990 | VP(13-14) Pres(14-15) | 0 | $0 | $0 | View return |
| 2013 | Plumbers & Steamfitters Local Union No33 Health & Welfare Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Illowa Sheetmetal Contractors Indust | 990 | President | 2 | $0 | $0 | View return |
| 2013 | Southeast Iowa Electrical Apprenticeship Training and Ed Tru | 990 | Trustee | 1 | $0 | $0 | View return |