| 2025 | Sheboygan Rotary Club | 990EZ | Director | 1 | $0 | $0 | View return |
| 2024 | Sheboygan Rotary Club | 990EZ | Director | 1 | $0 | $0 | View return |
| 2023 | Sheboygan Rotary Club | 990EZ | Director | 1 | $0 | $0 | View return |
| 2023 | Sheboygan County Chamber of Commerce Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2023 | Little League Baseball Inc | 990EZ | Vice President | 8 | $0 | $0 | View return |
| 2022 | Sheboygan County Chamber of Commerce Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2022 | Little League Baseball Inc | 990EZ | Vice President | 8 | $0 | $0 | View return |
| 2021 | Sheboygan County Chamber of Commerce Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2020 | Sheboygan County Chamber of Commerce Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2019 | Sheboygan County Chamber of Commerce Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2018 | International Association of Sheet Metal Air Rail and Transportation | 990 | Vice President | 4 | $29,234 | $0 | View return |
| 2018 | Smw 36 Chouteau Crossing Building Company | 990 | Former Presi | - | $0 | $69,661 | View return |
| 2018 | Sheboygan County Chamber of Commerce Inc | 990 | Director | 0.5 | $0 | $0 | View return |
| 2018 | St Louis Regional Chamber & Growth | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers International Association Local No 36 | 990 | Pres/Bus Mgr | 60 | $135,206 | $0 | View return |
| 2017 | International Association of Sheet Metal Air Rail and Transportation | 990 | Vice President | 4 | $65,532 | $0 | View return |
| 2017 | Sheet Metal Local 36 Welfare Fund | 990 | Trustee | 2 | $0 | $135,206 | View return |
| 2017 | Sheet Metal Local 36 Building Company | 990 | President | - | $0 | $135,206 | View return |
| 2017 | Smw 36 Chouteau Crossing Building Company | 990 | President | - | $0 | $135,206 | View return |
| 2017 | Smart Local Union No 36 Arkansas | 990 | Trustee | 2 | $0 | $135,206 | View return |
| 2017 | Smart Local Union No 36 Vacation Fund | 990 | Trustee | 0.2 | $0 | $135,206 | View return |
| 2017 | St Louis Regional Chamber & Growth | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Arkansas Sheet Metal Workers Local 36L Apprenticeship Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2017 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2017 | Sheet Metal Local 36 Funeral Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2017 | Sheboygan County Chamber of Commerce Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2017 | Hawthorn Foundation | 990 | Director | 0.5 | $0 | $0 | View return |
| 2017 | Regional Union Construction Center Inc. | 990EZ | President & Business Manager | 1 | $0 | $0 | View return |
| 2016 | Sheet Metal Workers International Association Local No 36 | 990 | Pres/Bus Mgr | 60 | $117,944 | $0 | View return |
| 2016 | Smw 36 Chouteau Crossing Building Company | 990 | President | - | $0 | $117,944 | View return |
| 2016 | Sheet Metal Local 36 Building Company | 990 | President | - | $0 | $117,944 | View return |
| 2016 | Arkansas Sheet Metal Workers Local 36L Apprenticeship Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2016 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee/Chairman | 4 | $0 | $0 | View return |
| 2016 | Sheet Metal Local 36 Funeral Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2016 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Sheboygan County Chamber of Commerce Inc | 990 | Director | 0 | $0 | $0 | View return |
| 2016 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2016 | Smart Local Union No 36 Arkansas | 990 | Trustee | 2 | $0 | $0 | View return |
| 2016 | Sheet Metal Local 36 Welfare Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2016 | Regional Union Construction Center Inc. | 990EZ | Director | 1 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers International Association Local No 36 | 990 | Pres/Bus Mgr | 60 | $116,713 | $0 | View return |
| 2015 | Sheet Metal Local 36 Building Company | 990 | President | 0 | $0 | $115,338 | View return |
| 2015 | Smw 36 Chouteau Crossing Building Company | 990 | President | 0 | $0 | $115,338 | View return |
| 2015 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Smart Local Union No 36 Arkansas | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee/Chairman | 4 | $0 | $0 | View return |
| 2015 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2015 | Sheet Metal Local 36 Welfare Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | Arkansas Sheet Metal Workers Local 36L Apprenticeship Trust Fund | 990EZ | Trustee | 0 | $0 | $0 | View return |
| 2015 | Sheet Metal Local 36 Funeral Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2015 | Regional Union Construction Center Inc. | 990EZ | Director | 1 | $0 | $0 | View return |
| 2015 | United Way of Greater St. Louis Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Sheet Metal Workers International Association Local No 36 | 990 | Pres/Bus Mgr | 60 | $104,443 | $0 | View return |
| 2014 | International Association of Sheet Metal Air Rail and Transportation | 990 | Vice President | 10 | $75,509 | $0 | View return |
| 2014 | Smw 36 Chouteau Crossing Building Company | 990 | President | 0 | $0 | $104,443 | View return |
| 2014 | Sheet Metal Local 36 Building Company | 990 | President | 0 | $0 | $104,443 | View return |
| 2014 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2014 | Arkansas Sheet Metal Workers Local 36L Apprenticeship Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2014 | Sheet Metal Local 36 Funeral Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2014 | Neat Repeats of Sheboygan County Inc. | 990 | Vice President | 0 | $0 | $0 | View return |
| 2014 | Regional Union Construction Center Inc. | 990EZ | Director | 1 | $0 | $0 | View return |
| 2014 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee/Chairman | 4 | $0 | $0 | View return |
| 2014 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | United Way of Greater St. Louis Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | Sheet Metal Workers International Association Local No 36 | 990 | Pres/Bus Mgr | 60 | $99,989 | $0 | View return |
| 2013 | Smart Local Union No 36 Vacation Fund | 990 | Trustee | 0.1 | $0 | $110,435 | View return |
| 2013 | Sheet Metal Local 36 Building Company | 990 | President | 0 | $0 | $99,989 | View return |
| 2013 | Smw 36 Chouteau Crossing Building Company | 990 | President | 0 | $0 | $99,989 | View return |
| 2013 | Sheet Metal Local 36 Funeral Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2013 | Arkansas Sheet Metal Workers Local 36L Apprenticeship Trust Fund | 990EZ | Trustee | 0 | $0 | - | View return |
| 2013 | Innovate St Louis | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee/Chairman | 4 | $0 | $0 | View return |
| 2013 | St Louis Sheet Metal Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Regional Union Construction Center Inc. | 990EZ | Director | 1 | $0 | $0 | View return |
| 2013 | Smart Local Union No 36 Arkansas | 990 | Trustee | 2 | $0 | $0 | View return |
| 2013 | Sheet Metal Local 36 Welfare Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2013 | Greater St Louis Labor Council AFL-CIO | 990 | Vice President | 1 | $0 | $0 | View return |
| 2013 | Neat Repeats of Sheboygan County Inc. | 990 | Vice President | 0 | $0 | $0 | View return |
| 2013 | United Way of Greater St. Louis Inc. | 990 | Board Member | 1 | $0 | $0 | View return |