| 2024 | Iowa State Building and Construction Trades Council | 990 | Regional Vic | 1 | $0 | $0 | View return |
| 2024 | Eastern Iowa Joint Labor-Management Drug Testing Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Iowa Laborers' Employers Cooperation & Education Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Building Pros of Eastern Iowa | 990EZ | Director | 0 | $0 | - | View return |
| 2023 | Laborers' International Union of North America Laborers' Local #43 | 990 | Business Manager/ Sec Trea | 40 | $93,192 | $0 | View return |
| 2023 | Iowa Laborers' Education and Training Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2023 | Iowa State Building and Construction Trades Council | 990 | Regional Vic | 1 | $0 | $0 | View return |
| 2023 | Iowa Laborers' Employers Cooperation & Education Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Eastern Iowa Joint Labor-Management Drug Testing Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Building Pros of Eastern Iowa | 990EZ | Director | 3 | $0 | $0 | View return |
| 2022 | Laborers' International Union of North America Laborers' Local #43 | 990 | Business Manager/ Sec Trea | 40 | $90,246 | $0 | View return |
| 2022 | Iowa Laborers' Education and Training Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2022 | Iowa Laborers' Employers Cooperation & Education Trust | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Iowa State Building and Construction Trades Council | 990EZ | Regional Vic | 1 | $0 | - | View return |
| 2022 | Building Pros of Eastern Iowa | 990EZ | Director | 3 | $0 | $0 | View return |
| 2022 | Eastern Iowa Joint Labor-Management Drug Testing Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Laborers' International Union of North America Laborers' Local #43 | 990 | Business Manager/ Sec Trea | 40 | $83,921 | $0 | View return |
| 2021 | Iowa Laborers' Education and Training Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2021 | Iowa State Building and Construction Trades Council | 990EZ | Reg Vice Pres | 1 | $0 | - | View return |
| 2021 | Iowa Laborers' Employers Cooperation & Education Trust | 990 | Trustee | 0.1 | $0 | $0 | View return |
| 2021 | Building Pros of Eastern Iowa | 990EZ | Director | 3 | $0 | - | View return |
| 2021 | Eastern Iowa Joint Labor-Management Drug Testing Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Laborers' International Union of North America Laborers' Local #43 | 990 | Business Manager/ Sec Trea | 40 | $85,218 | $0 | View return |
| 2020 | Iowa Laborers' Education and Training Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2020 | Iowa State Building and Construction Trades Council | 990EZ | Reg Vice Pres | 1 | $0 | - | View return |
| 2020 | Iowa Laborers' Employers Cooperation & Education Trust | 990 | Trustee | 0.1 | $0 | $0 | View return |
| 2020 | Eastern Iowa Joint Labor-Management Drug Testing Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2020 | Building Pros of Eastern Iowa | 990EZ | Director | 3 | $0 | - | View return |
| 2019 | Laborers' International Union of North America Laborers' Local #43 | 990 | Business Manager/ Sec Treas | 40 | $80,154 | $0 | View return |
| 2019 | Iowa Laborers' Education and Training Trust Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2019 | Building Pros of Eastern Iowa | 990EZ | Director | 1 | $0 | - | View return |
| 2019 | Iowa Laborers' Employers Cooperation & Education Trust | 990 | Trustee | 0.1 | $0 | $0 | View return |
| 2019 | Iowa State Building and Construction Trades Council | 990EZ | Reg Vice Pres | 1 | $0 | - | View return |
| 2019 | Eastern Iowa Joint Labor-Management Drug Testing Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Laborers' International Union of North America Laborers' Local #43 | 990 | Bus Man/ Sec Treas | 45 | $77,606 | $0 | View return |
| 2018 | Building Pros of Eastern Iowa | 990EZ | Director | 1 | $0 | - | View return |
| 2018 | Iowa Laborers' Employers Cooperation & Education Trust | 990 | Trustee | 0.1 | $0 | $0 | View return |
| 2018 | Iowa State Building and Construction Trades Council | 990EZ | Reg Vice Pres | 1 | $0 | - | View return |
| 2018 | Laborers International Union of Na Great Plains Laborers' District Council | 990 | Auditor | 1.5 | $0 | $0 | View return |
| 2018 | Iowa Laborers' Education and Training Trust Fund | 990 | Trustee | 0.3 | $0 | $0 | View return |
| 2018 | Eastern Iowa Joint Labor-Management Drug Testing Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Laborers' International Union of North America Laborers' Local #43 | 990 | Bus Man/ Sec Treas | 45 | $64,377 | $0 | View return |
| 2017 | Eastern Iowa Joint Labor-Management Drug Testing Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Iowa Laborers' Employers Cooperation & Education Trust | 990 | Trustee | 0.1 | $0 | $0 | View return |
| 2017 | Laborers International Union of Na Great Plains Laborers' District Council | 990 | Auditor | 1.5 | $0 | $0 | View return |
| 2017 | Iowa Laborers' Education and Training Trust Fund | 990 | Trustee | 0.3 | $0 | $0 | View return |
| 2016 | Eastern Iowa Joint Labor-Management Drug Testing Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Iowa Laborers Health & Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |