| 2021 | International Association of Sheet Metal Air Rail & Transportation | 990 | President | 40 | $69,984 | $0 | View return |
| 2021 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $69,984 | View return |
| 2021 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee - Thru 6/21 | 2 | $0 | $0 | View return |
| 2020 | International Association of Sheet Metal Air Rail & Transportation | 990 | President | 40 | $134,483 | $0 | View return |
| 2020 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $134,483 | View return |
| 2020 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2020 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | President | 1 | $0 | $0 | View return |
| 2019 | International Association of Sheet Metal Air Rail & Transportation | 990 | President | 40 | $138,115 | $0 | View return |
| 2019 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee-Secretary | 10 | $0 | $138,115 | View return |
| 2019 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee-Chairmain | 10 | $0 | $136,515 | View return |
| 2019 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | President | 1 | $0 | $0 | View return |
| 2019 | The Nicholas J Brennan Fund | 990EZ | President | 5 | $0 | $0 | View return |
| 2019 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2018 | International Association of Sheet Metal Air Rail & Transportation | 990 | President | 40 | $128,718 | $0 | View return |
| 2018 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee-Secretary | 10 | $0 | $128,718 | View return |
| 2018 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $127,218 | View return |
| 2018 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | President | 1 | $0 | $0 | View return |
| 2018 | The Nicholas J Brennan Fund | 990EZ | President | 5 | $0 | $0 | View return |
| 2018 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2018 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | President | 1 | $0 | $0 | View return |
| 2017 | International Association of Sheet Metal Air Rail & Transportation | 990 | President | 40 | $123,066 | $0 | View return |
| 2017 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee-Chairman | 10 | $0 | $123,066 | View return |
| 2017 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee-Chairman | 10 | $0 | $121,966 | View return |
| 2017 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | President | 1 | $0 | $0 | View return |
| 2017 | The Nicholas J Brennan Fund | 990EZ | President | 5 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2016 | International Association of Sheet Metal Air Rail & Transportation | 990 | Business Agent | 40 | $119,891 | $0 | View return |
| 2016 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee-Secretary | 10 | $0 | $119,891 | View return |
| 2016 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $119,891 | View return |
| 2016 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2016 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | Board Member | 1 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee | 10 | $0 | $119,691 | View return |
| 2015 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $113,557 | View return |
| 2015 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2015 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $112,737 | View return |
| 2014 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $105,685 | View return |
| 2014 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee | 10 | $0 | $105,685 | View return |
| 2014 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | International Association of Sheet Metal Air Rail & Transportation | 990 | Business Agent | 40 | $100,825 | $0 | View return |
| 2013 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $100,825 | View return |
| 2013 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee | 10 | $0 | $100,825 | View return |
| 2013 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | Board Member | 1 | $0 | $0 | View return |