| 2025 | Dupage County Building Trades Charity Foundation | 990EZ | Director | 2 | $0 | $0 | View return |
| 2025 | North Central Illinois Labor Council | 990EZ | Trustee | 3 | $0 | $0 | View return |
| 2024 | Dupage County Building Trades Council | 990EZ | Trustee | 3 | $2,400 | $0 | View return |
| 2024 | Trust Agreement of the Retiree Medical Plan of the Plumbers | 990 | Labor Trustee | 0.47 | $0 | $182,277 | View return |
| 2024 | Orange County Mens Golf Club | 990EZ | President | 0 | $0 | - | View return |
| 2024 | Bay Area Freelance Association Iatse Local 119 | 990 | Trustee | 0 | $0 | $0 | View return |
| 2024 | Cairn Canine Detection | 990PF | Vice President | 2 | $0 | $0 | View return |
| 2024 | North Central Illinois Labor Council | 990EZ | Trustee | 3 | $0 | $0 | View return |
| 2024 | Cadet Foundation | 990EZ | Director | 3 | $0 | $0 | View return |
| 2024 | Bucks County Audubon Society | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Representative | 51.38 | $178,684 | $0 | View return |
| 2023 | Dupage County Building Trades Council | 990EZ | Trustee | 3 | $2,300 | $0 | View return |
| 2023 | Trust Agreement of the Retiree Medical Plan of the Plumbers | 990 | Labor Trustee | 0.47 | $0 | $178,684 | View return |
| 2023 | Cairn Canine Detection | 990PF | Vice President | 2 | $0 | $0 | View return |
| 2023 | National Association of Industrial And | 990 | Director | 0.3 | $0 | $0 | View return |
| 2023 | Cadet Foundation | 990EZ | Director | 5 | $0 | $0 | View return |
| 2023 | Orange County Mens Golf Club | 990EZ | President | 0 | $0 | - | View return |
| 2023 | Bucks County Audubon Society | 990 | Co-Vice Preside | 1 | $0 | $0 | View return |
| 2022 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Representative | 52.92 | $173,818 | $0 | View return |
| 2022 | Dupage County Building Trades Council | 990EZ | Trustee | 3 | $2,000 | $0 | View return |
| 2022 | Plumbers Welfare Fund Local 130 Ua | 990 | Labor Trustee | 0.47 | $0 | $173,818 | View return |
| 2022 | Trust Agreement of the Retiree Medical Plan of the Plumbers | 990 | Labor Trustee | 0.47 | $0 | $173,818 | View return |
| 2022 | National Association of Industrial And | 990 | Director | 0.3 | $0 | $0 | View return |
| 2022 | Cadet Foundation | 990EZ | Director | 5 | $0 | $0 | View return |
| 2022 | Orange County Mens Golf Club | 990EZ | President | 0 | $0 | - | View return |
| 2022 | Stony Creek Volunteer Fire Co Inc. | 990 | Trustee | 5 | $0 | $0 | View return |
| 2022 | Bucks County Audubon Society | 990 | Co-Vice Preside | 1 | $0 | $0 | View return |
| 2021 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Representative | 52.37 | $164,609 | $0 | View return |
| 2021 | Dupage County Building Trades Council | 990EZ | Trustee | 3 | $2,000 | $0 | View return |
| 2021 | National Association of Industrial And | 990 | Director | 0.3 | $0 | $0 | View return |
| 2021 | Cadet Foundation | 990EZ | Director | 15 | $0 | $0 | View return |
| 2021 | Orange County Mens Golf Club | 990EZ | President | 0 | $0 | - | View return |
| 2021 | Bucks County Audubon Society | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Representative | 51.31 | $161,693 | $0 | View return |
| 2020 | Bay Area Freelance Association Iatse Local 119 | 990 | Member At Large - Past | 10 | $1,600 | $0 | View return |
| 2020 | Orange County Mens Golf Club | 990EZ | President | 0 | $0 | - | View return |
| 2020 | National Association of Industrial And | 990 | Penultimate Past President | 0.3 | $0 | $0 | View return |
| 2020 | Baystate Reentry Network | 990EZ | Secretary | 3 | $0 | $0 | View return |
| 2020 | Stony Creek Volunteer Fire Co Inc. | 990 | Trustee | 5 | $0 | $0 | View return |
| 2020 | Bucks County Audubon Society | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Representative | 52.27 | $159,747 | $0 | View return |
| 2019 | Bay Area Freelance Association Iatse Local 119 | 990 | Member At Large | 10 | $2,400 | $0 | View return |
| 2019 | Orange County Mens Golf Club | 990EZ | President | 0 | $0 | - | View return |
| 2019 | Baystate Reentry Network | 990EZ | Secretary | 3 | $0 | $0 | View return |
| 2019 | Stony Creek Volunteer Fire Co Inc. | 990 | Trustee | 5 | $0 | $0 | View return |
| 2019 | Baystate Reentry Network | 990EZ | Secretary | 3 | $0 | $0 | View return |
| 2019 | National Association of Industrial And | 990 | Penultimate Past President | 0.3 | $0 | $0 | View return |
| 2019 | Bucks County Audubon Society | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Rep. | 55.12 | $157,631 | $0 | View return |
| 2018 | Bay Area Freelance Association Iatse Local 119 | 990 | Member At Large | 10 | $2,256 | $0 | View return |
| 2018 | Main Street Child Development Center Incorporated | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Baystate Reentry Network | 990EZ | Secretary | 3 | $0 | $0 | View return |
| 2018 | Elgin Symphony Orchestra Foundation | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2018 | Baystate Reentry Network | 990EZ | Secretary | 3 | $0 | $0 | View return |
| 2017 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Rep. | 56 | $159,036 | $0 | View return |
| 2017 | Bay Area Freelance Association Iatse Local 119 | 990 | Member At Large | 10 | $9,600 | $0 | View return |
| 2017 | National Association of Industrial And | 990 | Director | 0.3 | $0 | $0 | View return |
| 2017 | Main Street Child Development Center Incorporated | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Main Street Child Development Center Incorporated | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Rep. | 57.69 | $149,688 | $0 | View return |
| 2016 | Bay Area Freelance Association Iatse Local 119 | 990EZ | President | 10 | $11,000 | $0 | View return |
| 2016 | Main Street Child Development Center Incorporated | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | American Water Works Association- Texas Section | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Professional Insurance Agents of Indiana Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | National Association of Industrial And | 990 | Director | 0.3 | $0 | $0 | View return |
| 2016 | Elgin Symphony Orchestra Foundation | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2015 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Rep. | 56.33 | $148,878 | $0 | View return |
| 2015 | Bay Area Freelance Association Iatse Local 119 | 990 | President | 10 | $12,600 | $0 | View return |
| 2015 | Professional Insurance Agents of Indiana Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | National Association of Industrial And | 990 | At Large Member | 0.5 | $0 | $0 | View return |
| 2015 | American Water Works Association- Texas Section | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | Main Street Child Development Center Incorporated | 990 | Director | 1 | $0 | $0 | View return |
| 2015 | National Association of Professional Insurance Agents | 990 | Director | 2 | $0 | $0 | View return |
| 2015 | American Sheep Industry Association Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2015 | The Wool Trust Foundation | 990 | Board Member | 2 | $0 | $0 | View return |
| 2014 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Rep. | 57.83 | $145,657 | $0 | View return |
| 2014 | Bay Area Freelance Association Iatse Local 119 | 990 | President | 5 | $6,000 | $0 | View return |
| 2014 | Trust Agreement of the Retiree Medical Plan of the Plumbers | 990 | Labor Trustee | 1.2 | $0 | $145,657 | View return |
| 2014 | Professional Insurance Agents of Indiana Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | National Association of Professional Insurance Agents | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | American Sheep Industry Association Inc | 990 | Board Member | 2 | $0 | $0 | View return |
| 2013 | Chicago Journeymen Plumbers Local Union 130 Ua | 990 | Business Rep. | 57.75 | $108,778 | $0 | View return |
| 2013 | Professional Insurance Agents of Indiana Inc | 990 | Past President | 1 | $0 | $0 | View return |
| 2013 | The Wool Trust Foundation | 990 | Board Member | 2 | $0 | $0 | View return |
| 2013 | American Sheep Industry Association Inc | 990 | Board Member | 2 | $0 | $0 | View return |