| 2024 | National Grange of Patrons of Husbandry | 990 | Director (Ended Nov 2024) | 3 | $0 | $0 | View return |
| 2024 | U a Mechanical Trades School Inc. | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2024 | Heating Piping & Refrigeration Training Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2023 | Steamfitters Local Union No 602 | 990 | Sargent In Arms | 2 | $8,150 | $0 | View return |
| 2023 | National Grange of Patrons of Husbandry | 990 | Board Member | 3 | $0 | $0 | View return |
| 2023 | Grange Advocacy Inc | 990 | Chairman | 2 | $0 | $0 | View return |
| 2023 | Heating Piping & Refrigeration Training Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2023 | U a Mechanical Trades School Inc. | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2022 | Steamfitters Local Union No 602 | 990 | Sargent In Arms | 2 | $7,570 | $0 | View return |
| 2022 | National Grange of Patrons of Husbandry | 990 | Board Member | 3 | $0 | $0 | View return |
| 2022 | Grange Advocacy Inc | 990 | Chairman | 2 | $0 | $0 | View return |
| 2022 | Heating Piping & Refrigeration Training Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2022 | U a Mechanical Trades School Inc. | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2021 | Steamfitters Local Union No 602 | 990 | Sargent In Arms | 2 | $4,733 | $0 | View return |
| 2021 | International Union United Automobile Aerospace & Agricultura | 990 | Financial Secretary | 4.2 | $4,382 | $0 | View return |
| 2021 | National Grange of Patrons of Husbandry | 990 | Executive Committee Member | 5 | $0 | $0 | View return |
| 2021 | Grange Foundation | 990 | Board Member Thru 11/21 | 1 | $0 | $0 | View return |
| 2021 | Grange Advocacy Inc | 990 | Chairman | 2 | $0 | $0 | View return |
| 2021 | Heating Piping & Refrigeration Training Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2021 | U a Mechanical Trades School Inc. | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2020 | International Union United Automobile Aerospace & Agricultura | 990 | Financial Sec | 17 | $17,389 | $0 | View return |
| 2020 | Steamfitters Local Union No 602 | 990 | Sargent In Arms | 2 | $6,992 | $0 | View return |
| 2020 | National Grange of Patrons of Husbandry | 990 | Executive Committee Member | 5 | $0 | $0 | View return |
| 2020 | Grange Foundation | 990 | Board Member | 1 | $0 | $0 | View return |
| 2020 | Grange Advocacy Inc | 990 | Chairman | 2 | $0 | $0 | View return |
| 2020 | U a Mechanical Trades School Inc. | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2020 | Heating Piping & Refrigeration Training Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2019 | Steamfitters Local Union No 602 | 990 | Sargent In Arms | 2 | $5,550 | $0 | View return |
| 2019 | Grange Advocacy Inc | 990EZ | Chairman | 2 | $0 | $0 | View return |
| 2019 | Grange Foundation | 990EZ | Director | 1 | $0 | $0 | View return |
| 2019 | National Grange of Patrons of Husbandry | 990 | Executive Comm Chair | 3 | $0 | $0 | View return |
| 2019 | National Grange of Patrons of Husbandry | 990 | Executive Comm Chair | 3 | $0 | $0 | View return |
| 2019 | U a Mechanical Trades School Inc. | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2019 | Heating Piping & Refrigeration Training Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2018 | Steamfitters Local Union No 602 | 990 | Sargent In Arms | 2 | $5,480 | $0 | View return |
| 2018 | National Grange of Patrons of Husbandry | 990 | Executive Comm Chair | 3 | $0 | $0 | View return |
| 2018 | Grange Advocacy Inc | 990EZ | Vice Chairman | 2 | $0 | $0 | View return |
| 2018 | Grange Foundation | 990EZ | Director | 1 | $0 | $0 | View return |
| 2018 | Heating Piping & Refrigeration Training Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2018 | U a Mechanical Trades School Inc. | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2017 | Steamfitters Local Union No 602 | 990 | Sargent In Arms | 2 | $5,200 | $0 | View return |
| 2017 | Grange Foundation | 990EZ | Director | 1 | $0 | $0 | View return |
| 2017 | National Grange of Patrons of Husbandry | 990 | Executive Comm Chair | 3 | $0 | $0 | View return |
| 2017 | Heating Piping & Refrigeration Training Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | U a Mechanical Trades School Inc. | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2016 | Steamfitters Local Union No 602 | 990 | Sargent In Arms | 2 | $5,923 | $0 | View return |
| 2016 | Grange Foundation | 990EZ | Director | 1 | $0 | $0 | View return |
| 2016 | Corsair Yacht Club | 990EZ | Director | 1 | $0 | - | View return |
| 2016 | National Grange of Patrons of Husbandry | 990 | Executive Comm Member | 3 | $0 | $0 | View return |
| 2016 | U a Mechanical Trades School Inc. | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2015 | National Grange of Patrons of Husbandry | 990 | Executive Comm Member | 3 | $0 | $0 | View return |
| 2015 | Grange Foundation | 990EZ | Director | 1 | $0 | $0 | View return |