| 2024 | Sheet Metal Workers Local 44 | 990 | Business Manager/Fst | 40 | $112,042 | $0 | View return |
| 2024 | National Stabilization Agreement of The | 990 | Trustee | 4 | $0 | $105,043 | View return |
| 2023 | Sheet Metal Workers Local 44 | 990 | Business Manager/Fst | 40 | $105,043 | $0 | View return |
| 2023 | National Stabilization Agreement of The | 990 | Trustee | 4 | $0 | $99,826 | View return |
| 2023 | Pennsylvania State Building & | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2023 | Pa State Building & Construction | 990EZ | Vice Preside | 0.5 | $0 | - | View return |
| 2023 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers Local 44 | 990 | Business Manager/Fst | 40 | $99,826 | $0 | View return |
| 2022 | Sheet Metal Contracting Industry | 990 | Trustee | 2 | $0 | $105,043 | View return |
| 2022 | National Stabilization Agreement of The | 990 | Trustee | 4 | $0 | $99,826 | View return |
| 2022 | Pennsylvania State Building & | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2022 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2022 | Pa State Building & Construction | 990EZ | Vice Preside | 0.5 | $0 | - | View return |
| 2021 | Sheet Metal Workers Local 44 | 990 | Business Manager/Fst | 40 | $92,687 | $0 | View return |
| 2021 | Pennsylvania State Building & | 990 | VP (Frm 6/22 | 0.5 | $150 | $0 | View return |
| 2021 | Sheet Metal Contracting Industry | 990 | Trustee | 2 | $0 | $99,826 | View return |
| 2021 | National Stabilization Agreement of The | 990 | Trustee - New | 4 | $0 | $92,003 | View return |
| 2021 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2021 | Pa State Building & Construction | 990EZ | VP (From 6/2 | 0.5 | $0 | - | View return |
| 2020 | Sheet Metal Workers Local 44 | 990 | Business Manager | 40 | $92,003 | $0 | View return |
| 2020 | Sheet Metal Contracting Industry | 990 | Trustee | 2 | $0 | $92,687 | View return |
| 2020 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2019 | Sheet Metal Workers Local 44 | 990 | Business Manager | 40 | $94,538 | $0 | View return |
| 2019 | Sheet Metal Contracting Industry | 990 | Trustee | 2 | $0 | $92,003 | View return |
| 2019 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2018 | Sheet Metal Workers Local 44 | 990 | Business Manager | 40 | $90,131 | $0 | View return |
| 2018 | Sheet Metal Contracting Industry | 990 | Trustee | 2 | $0 | $0 | View return |
| 2018 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2017 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2017 | Greater Hazleton Community Area | 990 | Director | 2 | $0 | $0 | View return |
| 2017 | Sheet Metal Contracting Industry | 990 | Trustee | 2 | $0 | $0 | View return |
| 2016 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2016 | Greater Hazleton Community Area | 990 | Director | 1 | $0 | $0 | View return |
| 2016 | Sheet Metal Contracting Industry | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2015 | Sheet Metal Contracting Industry | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | Greater Hazleton Community Area | 990 | Director | 2 | $0 | $0 | View return |
| 2014 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2014 | Sheet Metal Contracting Industry | 990 | Trustee | 2 | $0 | $0 | View return |
| 2013 | Sheet Metal Workers Local #44 Welfare | 990 | Trustee | 5 | $0 | $0 | View return |
| 2013 | Sheet Metal Contracting Industry | 990 | Trustee | 2 | $0 | $0 | View return |