| 2024 | Sheboygan Youth Sailing Club Inc. | 990 | Vice President | 4 | $0 | $0 | View return |
| 2023 | Sheboygan Youth Sailing Club Inc. | 990 | Vice President | 4 | $0 | $0 | View return |
| 2022 | Sheboygan Youth Sailing Club Inc. | 990 | Vice President | 4 | $0 | $0 | View return |
| 2017 | International Association of Sheet Metal Air Rail & Transportation | 990 | President | 40 | $63,633 | $0 | View return |
| 2017 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | Term Ended I | 1 | $2,400 | $0 | View return |
| 2017 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee - Past | 4 | $0 | $0 | View return |
| 2016 | International Association of Sheet Metal Air Rail & Transportation | 990 | President | 40 | $129,491 | $0 | View return |
| 2016 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Trustee | 10 | $0 | $129,491 | View return |
| 2016 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $129,491 | View return |
| 2016 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | President | 1 | $0 | $0 | View return |
| 2016 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2016 | National Stabilization Agreement of the Sheet Metal Industry Trust Fund | 990 | Trustee | 4 | $0 | $0 | View return |
| 2016 | The Nicholas J Brennan Fund | 990EZ | President | 5 | $0 | $0 | View return |
| 2015 | International Association of Sheet Metal Air Rail & Transportation | 990 | President | 40 | $122,282 | $0 | View return |
| 2015 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Chairman-Trustee | 10 | $0 | $127,491 | View return |
| 2015 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $122,282 | View return |
| 2015 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | President | 1 | $0 | $2,400 | View return |
| 2015 | The Nicholas J Brennan Fund | 990EZ | President | 5 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $0 | View return |
| 2015 | Gunnison Valley Health Foundation | 990 | Chair | 1 | $0 | $0 | View return |
| 2014 | International Association of Sheet Metal Air Rail & Transportation | 990 | President | 40 | $112,705 | $3,715 | View return |
| 2014 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $119,768 | View return |
| 2014 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Chairman-Trustee | 10 | $0 | $112,705 | View return |
| 2014 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $112,149 | View return |
| 2014 | Gunnison Valley Health Foundation | 990 | Chair | 5 | $0 | $38,142 | View return |
| 2014 | Lower Hudson VA Bldg & Construction Trades Employees Assistance Program | 990 | President | 1 | $0 | $0 | View return |
| 2014 | The Nicholas J Brennan Fund | 990EZ | President | 0 | $0 | $0 | View return |
| 2013 | International Association of Sheet Metal Air Rail & Transportation | 990 | President | 40 | $114,249 | $0 | View return |
| 2013 | Sheet Metal Workers Union Local 38 Insurance and Welfare Fund | 990 | Union Trustee | 2 | $0 | $112,149 | View return |
| 2013 | Sheet Metal Workers Labor Management Committee and Trust | 990 | Trustee | 10 | $0 | $112,149 | View return |
| 2013 | Sheet Metal Workers Craft Training Fund Local Union 38 | 990 | Chairman-Trustee | 10 | $0 | $112,149 | View return |
| 2013 | Gunnison Valley Health Foundation | 990 | CMO Hospital | 1 | $0 | $58,156 | View return |
| 2013 | The Nicholas J Brennan Fund | 990EZ | President | 10 | $0 | - | View return |