| 2024 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2024 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2023 | International Association of Sheet Metal Air Rail & Transportation | 990 | President/Business Manager | 40 | $106,527 | $0 | View return |
| 2023 | Central & Northern Ny Building & Construction Trades Council | 990EZ | Secretary-Treasurer | 5 | $2,750 | $0 | View return |
| 2023 | International Association of Sheet Metal Air Rail & Transportation | 990EZ | Former President | 1 | $450 | $0 | View return |
| 2023 | Sheet Metal Workers Local 58 Building Corporation | 990 | Director | 1 | $0 | $106,527 | View return |
| 2023 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $106,527 | View return |
| 2023 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990 | Trustee | 1 | $0 | $106,527 | View return |
| 2023 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee - Past | 4 | $0 | $103,234 | View return |
| 2022 | International Association of Sheet Metal Air Rail & Transportation | 990 | President/Business Manager | 40 | $103,234 | $0 | View return |
| 2022 | Central & Northern Ny Building & Construction Trades Council | 990EZ | Secretary-Treasurer | 5 | $3,000 | $0 | View return |
| 2022 | International Association of Sheet Metal Air Rail & Transportation | 990EZ | President | 1 | $900 | $0 | View return |
| 2022 | Sheet Metal Workers Local 58 Building Corporation | 990 | Director | 1 | $0 | $103,234 | View return |
| 2022 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $103,234 | View return |
| 2022 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee | 4 | $0 | $103,234 | View return |
| 2022 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990 | Trustee | 1 | $0 | $103,234 | View return |
| 2021 | International Association of Sheet Metal Air Rail & Transportation | 990 | President/Business Manager | 40 | $94,313 | $0 | View return |
| 2021 | Central & Northern Ny Building & Construction Trades Council | 990EZ | Secretary-Treasurer | 5 | $3,250 | $0 | View return |
| 2021 | International Association of Sheet Metal Air Rail & Transportation | 990EZ | President | 1 | $900 | $0 | View return |
| 2021 | Sheet Metal Workers Local 58 Building Corporation | 990 | Director | 1 | $0 | $94,313 | View return |
| 2021 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990 | Trustee | 1 | $0 | $94,313 | View return |
| 2021 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $94,313 | View return |
| 2021 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee | 4 | $0 | $92,346 | View return |
| 2020 | International Association of Sheet Metal Air Rail & Transportation | 990 | Business Manager | 40 | $92,346 | $0 | View return |
| 2020 | Central & Northern Ny Building & Construction Trades Council | 990EZ | Secretary-Treasurer | 5 | $2,750 | $0 | View return |
| 2020 | International Association of Sheet Metal Air Rail & Transportation | 990EZ | President | 1 | $900 | $0 | View return |
| 2020 | Sheet Metal Workers Local 58 Building Corporation | 990 | Director | 1 | $0 | $92,346 | View return |
| 2020 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990 | Trustee | 1 | $0 | $92,346 | View return |
| 2020 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $92,346 | View return |
| 2020 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee | 4 | $0 | $87,207 | View return |
| 2019 | International Association of Sheet Metal Air Rail & Transportation | 990 | Business Manager | 40 | $89,021 | $0 | View return |
| 2019 | Central & Northern Ny Building & Construction Trades Council | 990EZ | Secretary-Treasurer | 5 | $3,000 | $0 | View return |
| 2019 | International Association of Sheet Metal Air Rail & Transportation | 990EZ | President | 1 | $900 | $0 | View return |
| 2019 | Sheet Metal Workers Local 58 Building Corporation | 990 | Director | 1 | $0 | $89,021 | View return |
| 2019 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $89,021 | View return |
| 2019 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee | 4 | $0 | $87,207 | View return |
| 2019 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2018 | International Association of Sheet Metal Air Rail & Transportation | 990 | Business Manager | 40 | $87,207 | $0 | View return |
| 2018 | Central & Northern Ny Building & Construction Trades Council | 990EZ | Secretary-Treasurer | 5 | $1,500 | $0 | View return |
| 2018 | International Association of Sheet Metal Air Rail & Transportation | 990EZ | President | 1 | $1,000 | $0 | View return |
| 2018 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $87,207 | View return |
| 2018 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee | 4 | $0 | $86,026 | View return |
| 2018 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2017 | International Association of Sheet Metal Air Rail & Transportation | 990 | Business Manager | 40 | $86,026 | $0 | View return |
| 2017 | Smart Roofing & Building Enclosure Council | 990EZ | Recording Secretary | 1 | $100 | $0 | View return |
| 2017 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $86,026 | View return |
| 2017 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee | 4 | $0 | $85,529 | View return |
| 2017 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2016 | International Association of Sheet Metal Air Rail & Transportation | 990 | Business Manager | 40 | $85,529 | $0 | View return |
| 2016 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $85,529 | View return |
| 2016 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2015 | International Association of Sheet Metal Air Rail & Transportation | 990 | Business Manager | 40 | $84,505 | $0 | View return |
| 2015 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $84,505 | View return |
| 2015 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2014 | International Association of Sheet Metal Air Rail & Transportation | 990 | Business Manager | 40 | $86,130 | $0 | View return |
| 2014 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $86,130 | View return |
| 2014 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2014 | American Federation of Labor & Congress of Industrial Orgs | 990 | Vice President | 1 | $0 | $0 | View return |
| 2013 | International Association of Sheet Metal Air Rail & Transportation | 990 | Business Manager | 40 | $84,407 | $0 | View return |
| 2013 | Sheet Metal Workers Local 58 Welfare Fund | 990 | Trustee | 1 | $0 | $84,407 | View return |
| 2013 | American Federation of Labor & Congress of Industrial Orgs | 990 | Vice President | 1 | $0 | $0 | View return |
| 2013 | Sheet Metal Workers Local 58 Education & Apprentice Training Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |