| 2025 | Millwright Market Recovery Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2024 | Illowa Sheetmetal Contractors Indust | 990 | Executive Director | 35 | $87,000 | $0 | View return |
| 2024 | Illowa Millwright Contractors Assoc | 990EZ | Executive Director | 35 | $54,000 | - | View return |
| 2024 | Millwright Market Recovery Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2024 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Millwright Industry Trust | 990 | Management Committee | 2 | $0 | $0 | View return |
| 2023 | Illowa Sheetmetal Contractors Indust | 990 | Executive Director | 35 | $0 | $0 | View return |
| 2023 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | Millwright Industry Trust | 990 | Management Committee | 2 | $0 | $0 | View return |
| 2023 | Illowa Millwright Contractors Assoc | 990EZ | Executive Director | 35 | $0 | - | View return |
| 2023 | Millwright Market Recovery Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2022 | Illowa Sheetmetal Contractors Indust | 990 | Executive Director | 35 | $77,000 | $0 | View return |
| 2022 | Local Union 2158 Health and Welfare Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2022 | Millwright Market Recovery Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2022 | Millwright Industry Trust | 990 | Management Committee | 2 | $0 | $0 | View return |
| 2022 | Illowa Millwright Contractors Assoc | 990EZ | Executive Director | 35 | $0 | - | View return |
| 2022 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Illowa Sheetmetal Contractors Indust | 990 | Executive Director | 35 | $73,383 | $0 | View return |
| 2021 | Illowa Millwright Contractors Assoc | 990EZ | Executive Director | 35 | $51,750 | $36,850 | View return |
| 2021 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Trustee | 1 | $0 | $0 | View return |
| 2021 | Millwright Industry Trust | 990 | Management Committee | 2 | $0 | $0 | View return |
| 2021 | Millwright Market Recovery Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2021 | Local Union 2158 Health and Welfare Fund | 990 | Chairman | 1 | $0 | $0 | View return |
| 2020 | Millwright Industry Trust | 990 | Management Committee | 2 | $0 | $0 | View return |
| 2020 | Millwright Local Union 2158 & Illowa Cont Assc Educ Fund Inc | 990EZ | Director - Past | 1 | $0 | $0 | View return |
| 2020 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Backup Trustee | 1 | $0 | $0 | View return |
| 2020 | Millwright Market Recovery Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2020 | Local Union 2158 Health and Welfare Fund | 990 | Chairman | 0 | $0 | $0 | View return |
| 2019 | Illowa Sheetmetal Contractors Indust | 990 | Executive Secretary | 35 | $70,800 | $0 | View return |
| 2019 | Millwright Market Recovery Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2019 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Backup Trustee | 1 | $0 | $0 | View return |
| 2019 | Millwright Industry Trust | 990 | Management Committee | 2 | $0 | $0 | View return |
| 2019 | Millwright Local Union 2158 & Illowa Cont Assc Educ Fund Inc | 990 | Director - New | 1 | $0 | $0 | View return |
| 2018 | Illowa Sheetmetal Contractors Indust | 990 | Executive Secretary | 35 | $70,800 | $0 | View return |
| 2018 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Backup Trustee | 1 | $0 | $0 | View return |
| 2018 | Millwright Industry Trust | 990 | Management Committee | 2 | $0 | $0 | View return |
| 2017 | Illowa Sheetmetal Contractors Indust | 990 | Executive Secretary | 35 | $67,200 | $0 | View return |
| 2017 | Millwright Industry Trust | 990 | Management Committee | 2 | $0 | $0 | View return |
| 2017 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Backup Trustee | 1 | $0 | $0 | View return |
| 2016 | Illowa Sheetmetal Contractors Indust | 990 | Executive Secretary | 35 | $60,000 | $0 | View return |
| 2016 | Millwright Industry Trust | 990 | Management Committee | 2 | $0 | $0 | View return |
| 2016 | Illowa-Sheet Metal Workers Joint Apprenticeship & Training Comm Inc. | 990 | Backup Trustee | 1 | $0 | $0 | View return |
| 2015 | Illowa Sheetmetal Contractors Indust | 990 | Executive Secretary | 35 | $60,000 | $0 | View return |
| 2014 | Illowa Sheetmetal Contractors Indust | 990 | Executive Secretary | 35 | $60,000 | $0 | View return |
| 2013 | Illowa Sheetmetal Contractors Indust | 990 | Executive Secretary | 35 | $60,000 | $0 | View return |