| 2025 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Financial Secretary/ Bus Agent | 40 | $197,505 | $0 | View return |
| 2025 | Sheet Metal Workers' Local Union No 25 New Jersey Education Fund | 990 | Union Trustee | 5 | $0 | $197,505 | View return |
| 2025 | Local 25 Club Inc | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2025 | American Federation of Labor & Congress of Industrial Orgs | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2025 | Sheet Metal Workers' Local Union No 25 Joint Labor Management Trust Fund | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2024 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Financial Secretary/ Bus Agent | 40 | $190,122 | $0 | View return |
| 2024 | Dream Keepers Foundation Inc. | 990EZ | Board Member | 5 | $0 | $0 | View return |
| 2024 | American Federation of Labor & Congress of Industrial Orgs | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2024 | Local 25 Club Inc | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2024 | Knowlton Foundation for the Elderly Inc. | 990PF | Director | 2 | $0 | $0 | View return |
| 2023 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Financial Secretary/Bus Ag | 40 | $178,529 | $0 | View return |
| 2023 | American Federation of Labor & Congress of Industrial Orgs | 990EZ | Treasurer | 2 | $0 | $0 | View return |
| 2023 | Local 25 Club Inc | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2023 | The Levi Heywood Memorial Library Association | 990 | Vice-President | 1 | $0 | $0 | View return |
| 2023 | Sheet Metal Workers' Local Union No 25 New Jersey Vacation Fund | 990 | Trustee | 5 | $0 | $0 | View return |
| 2023 | Knowlton Foundation for the Elderly Inc. | 990PF | Director | 2 | $0 | $0 | View return |
| 2023 | Gardner Industrial Development Corp | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Financial Secretary/Bus Ag | 40 | $170,144 | $0 | View return |
| 2022 | Local 25 Club Inc | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2022 | The Levi Heywood Memorial Library Association | 990 | Vice-President | 1 | $0 | $0 | View return |
| 2022 | Gardner Industrial Development Corp | 990 | Director | 0 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers' Local Union No 25 New Jersey Vacation Fund | 990 | Trustee | 5 | $0 | $0 | View return |
| 2022 | Knowlton Foundation for the Elderly Inc. | 990PF | Director | 0 | $0 | - | View return |
| 2021 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Financial Secretary/Bus Agnt | 40 | $164,851 | $0 | View return |
| 2021 | Sheet Metal Workers' Local Union No 25 New Jersey Vacation Fund | 990 | Trustee | 5 | $0 | $0 | View return |
| 2021 | Local 25 Club Inc | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2021 | The Levi Heywood Memorial Library Association | 990 | Vice-President | 1 | $0 | $0 | View return |
| 2021 | Knowlton Foundation for the Elderly Inc. | 990PF | Director | 0 | $0 | - | View return |
| 2021 | Gardner Industrial Development Corp | 990 | Director | 0 | $0 | $0 | View return |
| 2020 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Financial Secretary | 1 | $164,174 | $0 | View return |
| 2020 | Knowlton Foundation for the Elderly Inc. | 990PF | Director | 0 | $0 | - | View return |
| 2020 | The Levi Heywood Memorial Library Association | 990 | Vice-President | 1 | $0 | $0 | View return |
| 2020 | Sheet Metal Workers' Local Union No 25 New Jersey Vacation Fund | 990 | Trustee | 5 | $0 | $0 | View return |
| 2020 | Gardner Industrial Development Corp | 990 | Director | 0 | $0 | $0 | View return |
| 2020 | Local 25 Club Inc | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2019 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Financial Secretary | 1 | $88,960 | $0 | View return |
| 2019 | Sheet Metal Workers' Local Union No 25 New Jersey Vacation Fund | 990 | Trustee | 5 | $0 | $0 | View return |
| 2019 | Local 25 Club Inc | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2019 | The Levi Heywood Memorial Library Association | 990 | Vice-President | 1 | $0 | $0 | View return |
| 2019 | Gardner Industrial Development Corp | 990 | Director | 0 | $0 | $0 | View return |
| 2018 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Vice President | 1 | $815 | $0 | View return |
| 2018 | Knowlton Foundation for the Elderly Inc. | 990PF | Director | 0 | $0 | - | View return |
| 2018 | Gardner Industrial Development Corp | 990 | Director | 0 | $0 | $0 | View return |
| 2018 | The Levi Heywood Memorial Library Association | 990 | Vice-President | 1 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Vice President | 1 | $1,199 | $0 | View return |
| 2017 | The Levi Heywood Memorial Library Association | 990 | Vice President | 0.5 | $0 | $0 | View return |
| 2017 | Gardner Industrial Development Corp | 990 | Director | 0 | $0 | $0 | View return |
| 2016 | Knowlton Foundation for the Elderly Inc. | 990PF | President | 0 | $1,500 | - | View return |
| 2016 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Vice President | 0 | $0 | $0 | View return |
| 2016 | The Levi Heywood Memorial Library Association | 990 | Vice President | 0.5 | $0 | $0 | View return |
| 2015 | Knowlton Foundation for the Elderly Inc. | 990PF | President | 1 | $1,500 | $0 | View return |
| 2015 | The Levi Heywood Memorial Library Association | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Executive Board | 0 | $0 | $0 | View return |
| 2014 | Knowlton Foundation for the Elderly Inc. | 990PF | President | 1 | $1,500 | $0 | View return |
| 2014 | The Levi Heywood Memorial Library Association | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2014 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Executive Board | 0 | $0 | $0 | View return |
| 2013 | Knowlton Foundation for the Elderly Inc. | 990PF | President | 1 | $375 | $0 | View return |
| 2013 | Sheet Metal Workers International Assoc Local Union No 25 | 990 | Executive Board | 0 | $0 | $0 | View return |
| 2013 | The Levi Heywood Memorial Library Association | 990 | Trustee | 0.5 | $0 | $0 | View return |