| 2020 | International Association of Sheet Metal Air Rail & Transportation | 990 | Financial Secretary | 40 | $85,397 | $0 | View return |
| 2020 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $85,397 | View return |
| 2020 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee - Thru 10/20 | 2 | $0 | $0 | View return |
| 2019 | International Association of Sheet Metal Air Rail & Transportation | 990 | Financial Secretary | 40 | $121,514 | $0 | View return |
| 2019 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $121,515 | View return |
| 2019 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee | 10 | $0 | $121,514 | View return |
| 2019 | The Nicholas J Brennan Fund | 990EZ | Treasurer | 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 | Financial Secretary | 40 | $118,118 | $0 | View return |
| 2018 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $118,118 | View return |
| 2018 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee | 10 | $0 | $118,118 | View return |
| 2018 | The Nicholas J Brennan Fund | 990EZ | Treasurer | 5 | $0 | $0 | View return |
| 2018 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2017 | International Association of Sheet Metal Air Rail & Transportation | 990 | Financial Secretary | 40 | $119,266 | $0 | View return |
| 2017 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee | 10 | $0 | $119,266 | View return |
| 2017 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $118,066 | View return |
| 2017 | The Nicholas J Brennan Fund | 990EZ | Treasurer | 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 | Financial Secretary | 40 | $119,891 | $0 | View return |
| 2016 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee | 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 | The Nicholas J Brennan Fund | 990EZ | Treasurer | 5 | $0 | $0 | View return |
| 2015 | International Association of Sheet Metal Air Rail & Transportation | 990 | Financial Secretary | 40 | $114,557 | $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 | $114,557 | View return |
| 2015 | The Nicholas J Brennan Fund | 990EZ | Treasurer | 5 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2014 | International Association of Sheet Metal Air Rail & Transportation | 990 | Financial Secretary | 40 | $105,685 | $0 | View return |
| 2014 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $112,736 | 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 | The Nicholas J Brennan Fund | 990EZ | Treasurer | 0 | $0 | $0 | View return |
| 2013 | International Association of Sheet Metal Air Rail & Transportation | 990 | Fin Secretary | 40 | $101,625 | $0 | View return |
| 2013 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $100,825 | 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 | The Nicholas J Brennan Fund | 990EZ | Treasurer | 10 | $0 | - | View return |