| 2025 | Illowa Construction Labor Management Council | 990 | Director | 1 | $0 | $0 | View return |
| 2024 | Sheet Metal Air Rail and Transportation Workers Local 91 | 990 | Bus Mgr & Fi | 40 | $137,709 | $0 | View return |
| 2024 | State Council of Illinois Sheet Metal | 990EZ | Sec Treasurer | 2.5 | $2,400 | $0 | View return |
| 2024 | Sheet Metal Workers International Great Plains Council | 990EZ | President | 5 | $1,500 | $0 | View return |
| 2024 | Iowa State Building and Construction Trades Council | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Great River Area Labor Federation AFL Cio | 990 | Building Trades Rep. | 0 | $0 | $0 | View return |
| 2024 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2024 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Sheet Metal Air Rail and Transportation Workers Local 91 | 990 | Bus Mgr & Fi | 40 | $125,776 | $0 | View return |
| 2023 | State Council of Illinois Sheet Metal | 990EZ | Sec Treasurer | 2.5 | $2,400 | $0 | View return |
| 2023 | Sheet Metal Workers International Great Plains Council | 990EZ | President | 5 | $1,200 | $0 | View return |
| 2023 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2023 | Sheet Metal Workers Local No 91 Health & Welfare Fund | 990 | Chairman | 4 | $0 | $0 | View return |
| 2023 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Iowa State Building and Construction Trades Council | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Great River Area Labor Federation AFL Cio | 990 | Vice President At Large | 1 | $0 | $0 | View return |
| 2022 | Sheet Metal Air Rail and Transportation Workers Local 91 | 990 | Bus Mgr & Fi | 40 | $120,520 | $0 | View return |
| 2022 | State Council of Illinois Sheet Metal | 990EZ | Sec Treasurer | 2.5 | $2,400 | $0 | View return |
| 2022 | Sheet Metal Workers International Great Plains Council | 990EZ | President | 5 | $1,200 | $0 | View return |
| 2022 | Great River Area Labor Federation AFL Cio | 990 | V.P. At Large | 1 | $0 | $0 | View return |
| 2022 | Illowa Construction Labor Management Council | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Iowa State Building and Construction Trades Council | 990EZ | Trustee | 1 | $0 | - | View return |
| 2022 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers Local No 91 Health & Welfare Fund | 990 | Chairman | 4 | $0 | $0 | View return |
| 2021 | Sheet Metal Air Rail and Transportation Workers Local 91 | 990 | Bus Mgr & Fi | 40 | $116,702 | $0 | View return |
| 2021 | State Council of Illinois Sheet Metal | 990EZ | Sec Treasurer | 2.5 | $2,400 | $0 | View return |
| 2021 | Sheet Metal Workers International Great Plains Council | 990EZ | President | 5 | $1,200 | $0 | View return |
| 2021 | Sheet Metal Workers Local No 91 Health & Welfare Fund | 990 | Chairman | 4 | $0 | $0 | View return |
| 2021 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2021 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Secretary | 1 | $0 | $0 | View return |
| 2021 | Great River Area Labor Federation AFL Cio | 990 | Executive Vice President | 1 | $0 | $0 | View return |
| 2020 | Sheet Metal Air Rail and Transportation Workers Local 91 | 990 | Bus Mgr & Fi | 40 | $114,986 | $0 | View return |
| 2020 | Sheet Metal Workers International Great Plains Council | 990EZ | President | 5 | $1,200 | $0 | View return |
| 2020 | Sheet Metal Workers Local No 91 Health & Welfare Fund | 990 | Chairman | 4 | $0 | $0 | View return |
| 2020 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2020 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Secretary | 1 | $0 | $0 | View return |
| 2019 | Sheet Metal Air Rail and Transportation Workers Local 91 | 990 | Bus Mgr & Fi | 40 | $110,201 | $0 | View return |
| 2019 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2019 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Secretary | 1 | $0 | $0 | View return |
| 2019 | Sheet Metal Workers Local No 91 Health & Welfare Fund | 990 | Chairman | 4 | $0 | $0 | View return |
| 2018 | Sheet Metal Air Rail and Transportation Workers Local 91 | 990 | Bus Mgr & Fi | 40 | $106,870 | $0 | View return |
| 2018 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Secretary | 1 | $0 | $0 | View return |
| 2018 | Sheet Metal Workers Local No 91 Health & Welfare Fund | 990 | Chairman | 4 | $0 | $0 | View return |
| 2018 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2017 | Sheet Metal Air Rail and Transportation Workers Local 91 | 990 | Bus Mgr & Fi | 40 | $104,289 | $0 | View return |
| 2017 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Secretary | 1 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers Local No 91 Health & Welfare Fund | 990 | Chairman | 4 | $0 | $0 | View return |
| 2017 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2016 | Sheet Metal Air Rail and Transportation Workers Local 91 | 990 | Bus Mgr & Fin Sec | 40 | $107,194 | $0 | View return |
| 2016 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Secretary | 1 | $202 | $0 | View return |
| 2016 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2015 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Secretary | 5 | $269 | $0 | View return |
| 2015 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2014 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2014 | Sheet Metal Workers Local No 91 Health & Welfare Fund | 990 | Co-Chairman | - | $0 | $0 | View return |
| 2014 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Secretary | 5 | $0 | $0 | View return |
| 2013 | Sheet Metal Air Rail and Transportation Workers Local 91 | 990 | Business Rep & Sec | 40 | $99,622 | $0 | View return |
| 2013 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Secretary | 5 | $198 | $0 | View return |
| 2013 | Illowa Construction Labor Management Council | 990 | Director | - | $0 | $0 | View return |
| 2013 | Sheet Metal Workers Local No 91 Health & Welfare Fund | 990 | Co-Chairman | - | $0 | $0 | View return |