| 2025 | Sheet Metal Workers International Association Local No 36 | 990 | President/Business Manager | 60 | $176,667 | $0 | View return |
| 2025 | Smw 36 Chouteau Crossing Building Company | 990 | President | 1 | $0 | $176,667 | View return |
| 2025 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2024 | Sheet Metal Workers International Association Local No 36 | 990 | President/Business Manager | 60 | $173,351 | $0 | View return |
| 2024 | International Association of Sheet Metal Air Rail and Transportation Workers | 990 | 6th General Vice President | 4 | $70,924 | $0 | View return |
| 2024 | Smw 36 Chouteau Crossing Building Company | 990 | President | 1 | $0 | $173,351 | View return |
| 2024 | International Association of Sheet Metal Air Rail and Transportation Worker | 990 | Co-Chairman, Trustee | 2 | $0 | $173,351 | View return |
| 2024 | Sheet Metal Workers Local 36- Educational Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2024 | State Council of Illinois Sheet Metal Workers | 990EZ | Former Vice President | 2.5 | $0 | $0 | View return |
| 2024 | Joint Apprentice Committee Southwest Mo Area Trust Fund | 990EZ | President | 5 | $0 | - | View return |
| 2024 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Co-Chairman | 1 | $0 | $0 | View return |
| 2024 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2023 | Sheet Metal Workers International Association Local No 36 | 990 | President/Business Manager | 60 | $159,291 | $0 | View return |
| 2023 | International Association of Sheet Metal Air Rail and Transportation Workers | 990 | 10th General Vice President | 4 | $26,094 | $0 | View return |
| 2023 | International Association of Sheet Metal Air Rail and Transportation Worker | 990 | Co-Chairman, Trustee | 2 | $0 | $159,291 | View return |
| 2023 | Smw 36 Chouteau Crossing Building Company | 990 | President | 1 | $0 | $159,291 | View return |
| 2023 | Smart Local Union No 36 Vacation Fund | 990 | Co-Chairman, Trustee - Past | 0.2 | $0 | $159,291 | View return |
| 2023 | State Council of Illinois Sheet Metal Workers | 990EZ | Vice President | 2.5 | $0 | $0 | View return |
| 2023 | Joint Apprentice Committee Southwest Mo Area Trust Fund | 990EZ | President | 5 | $0 | - | View return |
| 2023 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2023 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Co-Chairman | 1 | $0 | $0 | View return |
| 2023 | Sheet Metal Workers Local 36- Educational Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2023 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers International Association Local No 36 | 990 | President/Business Manager | 60 | $154,362 | $0 | View return |
| 2022 | Smart Local Union No 36 Vacation Fund | 990 | Co-Chairman, Trustee | 0.2 | $0 | $154,362 | View return |
| 2022 | Smw 36 Chouteau Crossing Building Company | 990 | President | 1 | $0 | $154,362 | View return |
| 2022 | International Association of Sheet Metal Air Rail and Transportation Worker | 990 | Co-Chairman, Trustee | 2 | $0 | $154,362 | View return |
| 2022 | State Council of Illinois Sheet Metal Workers | 990EZ | Vice President | 2.5 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers Local 36- Educational Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers International Great Plains Council C/O Smart Local Union 124 | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2022 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2022 | Arkansas Sheet Metal Workers Local 36L Apprenticeship Trust Fund | 990EZ | Trustee - Past | 1 | $0 | $0 | View return |
| 2022 | Sheet Metal Local 36 Funeral Trust Fund | 990EZ | Trustee - Past | 1 | $0 | $0 | View return |
| 2022 | Joint Apprentice Committee Southwest Mo Area Trust Fund | 990EZ | President | 5 | $0 | - | View return |
| 2022 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Co-Chairman | 1 | $0 | $0 | View return |
| 2022 | Preserve Middle Class America Inc | 990 | Secretary | 1 | $0 | $0 | View return |
| 2022 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2021 | Sheet Metal Workers International Association Local No 36 | 990 | President/Business Manager | 60 | $147,899 | $0 | View return |
| 2021 | International Association of Sheet Metal Air Rail and Transportation Worker | 990 | Co-Chairman, Trustee | 2 | $0 | $147,899 | View return |
| 2021 | Smw 36 Chouteau Crossing Building Company | 990 | President | 1 | $0 | $147,899 | View return |
| 2021 | Smart Local Union No 36 Vacation Fund | 990 | Co-Chairman, Trustee | 0.2 | $0 | $147,899 | View return |
| 2021 | Joint Apprentice Committee Southwest Mo Area Trust Fund | 990EZ | President | 5 | $0 | - | View return |
| 2021 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2021 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2021 | Sheet Metal Local 36 Funeral Trust Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2021 | Preserve Middle Class America Inc | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2021 | Sheet Metal Workers Local 36- Educational Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2021 | Sheet Metal Workers International Great Plains Council C/O Smart Local Union 124 | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2021 | State Council of Illinois Sheet Metal Workers | 990EZ | Vice President | 2.5 | $0 | $0 | View return |
| 2021 | Arkansas Sheet Metal Workers Local 36L Apprenticeship Trust Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2021 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Co-Chairman | 1 | $0 | $0 | View return |
| 2020 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $142,567 | View return |
| 2020 | International Association of Sheet Metal Air Rail and Transportation Worker | 990 | Co-Chair, Trustee | 2 | $0 | $142,567 | View return |
| 2020 | Smw 36 Chouteau Crossing Building Company | 990 | President | - | $0 | $142,567 | View return |
| 2020 | Smart Local Union No 36 Vacation Fund | 990 | Co-Chairman, Trustee | 0.2 | $0 | $142,567 | View return |
| 2020 | Sheet Metal Workers Local 36- Educational Fund | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2020 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2020 | Joint Apprentice Committee Southwest Mo Area Trust Fund | 990EZ | President | 5 | $0 | - | View return |
| 2020 | Arkansas Sheet Metal Workers Local 36L Apprenticeship Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2020 | American Federation of Labor & Congress of Industrial Orgs | 990 | Executive Board Member | 0 | $0 | $0 | View return |
| 2020 | Sheet Metal Local 36 Funeral Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2020 | Sheet Metal Workers International Great Plains Council C/O Smart Local Union 124 | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2020 | Preserve Middle Class America Inc | 990 | Secretary | 1 | $0 | $0 | View return |
| 2019 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $142,484 | View return |
| 2019 | International Association of Sheet Metal Air Rail and Transportation Worker | 990 | Co-Chair, Trustee | 2 | $0 | $142,484 | View return |
| 2019 | Smw 36 Chouteau Crossing Building Company | 990 | President | - | $0 | $142,484 | View return |
| 2019 | Smart Local Union No 36 Vacation Fund | 990 | Co-Chairman, Trustee | 0.2 | $0 | $142,484 | View return |
| 2019 | Arkansas Sheet Metal Workers Local 36L Apprenticeship Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2019 | St Louis Regional Chamber and Growth Association | 990 | Director Ex-Officio Thru 5/2019 | 1 | $0 | $0 | View return |
| 2019 | Joint Apprentice Committee Southwest Mo Area Trust Fund | 990EZ | President | 5 | $0 | - | View return |
| 2019 | Sheet Metal Workers International Great Plains Council C/O Smart Local Union 124 | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2019 | Sheet Metal Local 36 Funeral Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2019 | Preserve Middle Class America Inc | 990 | Secretary | 1 | $0 | $0 | View return |
| 2019 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2018 | International Association of Sheet Metal Air Rail and Transportation Worker | 990 | Co-Chair, Trustee | 2 | $0 | $128,488 | View return |
| 2018 | Smw 36 Chouteau Crossing Building Company | 990 | President | - | $0 | $128,488 | View return |
| 2018 | Smart Local Union No 36 Vacation Fund | 990 | Co-Chairman, Trustee | 0.2 | $0 | $128,488 | View return |
| 2018 | Joint Apprentice Committee Southwest Mo Area Trust Fund | 990EZ | President | 5 | $0 | - | View return |
| 2018 | Preserve Middle Class America Inc | 990 | Secretary | 1 | $0 | $0 | View return |
| 2018 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2018 | Arkansas Sheet Metal Workers Local 36L Apprenticeship Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2018 | Sheet Metal Local 36 Funeral Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2018 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Smart Local Union No 36 Vacation Fund | 990 | Trustee | 0.2 | $0 | $111,509 | View return |
| 2017 | International Association of Sheet Metal Air Rail and Transportation Worker | 990 | Trustee - New | 2 | $0 | $111,508 | View return |
| 2017 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |