| 2025 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $219,826 | $0 | View return |
| 2025 | Pa State Building & Construction Trades Council Home Association | 990EZ | Vice Preside | 0.5 | $0 | - | View return |
| 2025 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2024 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $219,555 | $0 | View return |
| 2024 | United Association of Journeymen & | 990 | Vice President | 1 | $150,085 | $0 | View return |
| 2024 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2024 | Pa State Building & Construction Trades Council Home Association | 990EZ | Vice Preside | 0.5 | $0 | - | View return |
| 2024 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2024 | Ppf Pennsylvania State Association | 990 | President | 2 | $0 | $0 | View return |
| 2023 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $248,894 | $0 | View return |
| 2023 | United Association of Journeymen & | 990 | Vice President | 40 | $133,101 | $0 | View return |
| 2023 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2023 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2023 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2023 | Pa State Building & Construction Trades Council Home Association | 990EZ | Vice Preside | 0.5 | $0 | - | View return |
| 2023 | Builders Guild of Western Pennsylvania Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2023 | Ppf Pennsylvania State Association | 990 | President | 2 | $0 | $0 | View return |
| 2022 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $239,990 | $0 | View return |
| 2022 | United Association of Journeymen & | 990 | Vice President | 40 | $130,373 | $0 | View return |
| 2022 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2022 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2022 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2022 | Pa State Building & Construction Trades Council Home Association | 990EZ | Vice Preside | 0.5 | $0 | - | View return |
| 2022 | Builders Guild of Western Pennsylvania Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2021 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $195,745 | $0 | View return |
| 2021 | United Association of Journeymen & | 990 | Vice President | 40 | $112,493 | $0 | View return |
| 2021 | Ppf Pennsylvania State Association | 990EZ | President | 2 | $0 | $0 | View return |
| 2021 | Builders Guild of Western Pennsylvania Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2021 | Pa State Building & Construction Trades Council Home Association | 990EZ | Vice Preside | 0.5 | $0 | - | View return |
| 2021 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2021 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2021 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2020 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $165,678 | $0 | View return |
| 2020 | United Association of Journeymen & | 990 | Vice President | 40 | $101,310 | $0 | View return |
| 2020 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2020 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2020 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2020 | Builders Guild of Western Pennsylvania Inc | 990 | Board Member | 1 | $0 | $0 | View return |
| 2020 | Ppf Pennsylvania State Association | 990EZ | President | 2 | $0 | $0 | View return |
| 2019 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $177,402 | $0 | View return |
| 2019 | United Association of Journeymen & | 990 | Vice President | 40 | $118,663 | $0 | View return |
| 2019 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $100 | $0 | View return |
| 2019 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2019 | Ppf Pennsylvania State Association | 990EZ | President | 2 | $0 | $0 | View return |
| 2019 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Co-Chairman | 0.5 | $0 | $0 | View return |
| 2018 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $181,667 | $0 | View return |
| 2018 | United Association of Journeymen & | 990 | Vice President | 40 | $128,598 | $0 | View return |
| 2018 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $200 | $0 | View return |
| 2018 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2018 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Co Chairman | 0 | $0 | $0 | View return |
| 2018 | Ppf Pennsylvania State Association | 990EZ | President | 2 | $0 | $0 | View return |
| 2017 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $173,485 | $0 | View return |
| 2017 | United Association of Journeymen & | 990 | Vice President | 40 | $130,471 | $0 | View return |
| 2017 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $150 | $0 | View return |
| 2017 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2017 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Chairman | 0 | $0 | $0 | View return |
| 2017 | Ppf Pennsylvania State Association | 990EZ | President | 2 | $0 | $0 | View return |
| 2016 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $164,205 | $0 | View return |
| 2016 | United Association of Journeymen & | 990 | Vice President | 40 | $132,131 | $0 | View return |
| 2016 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $150 | $0 | View return |
| 2016 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Chairman | 0 | $0 | $0 | View return |
| 2016 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2016 | Ppf Pennsylvania State Association | 990EZ | President | 2 | $0 | $0 | View return |
| 2015 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $155,015 | $0 | View return |
| 2015 | United Association of Journeymen & | 990 | Vice President | 40 | $147,447 | $0 | View return |
| 2015 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $50 | $0 | View return |
| 2015 | Plumbers and Steamfitters Local 47 of Northwest Pennsylvania | 990 | Co-Chairman | - | $0 | $0 | View return |
| 2015 | Pennsylvania State Pipe Trades Association LMCC | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2015 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 0.25 | $0 | $0 | View return |
| 2015 | Ppf Pennsylvania State Association | 990EZ | President | 2 | $0 | $0 | View return |
| 2014 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $160,036 | $0 | View return |
| 2014 | United Association of Journeymen & | 990 | Vice President | 40 | $116,311 | $0 | View return |
| 2014 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $100 | $0 | View return |
| 2014 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Chairman | 0 | $0 | $0 | View return |
| 2014 | Plumbers and Steamfitters Local 47 of Northwest Pennsylvania | 990 | Trustee | - | $0 | $0 | View return |
| 2014 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 0.25 | $0 | $0 | View return |
| 2014 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Chairman | 0 | $0 | $0 | View return |
| 2013 | Steamfitters Local Union 449 | 990 | Business Mgr | 40 | $152,225 | $0 | View return |
| 2013 | United Association of Journeymen & | 990 | Vice President | 40 | $128,327 | $0 | View return |
| 2013 | Pennsylvania State Building & Construction Trades Council | 990 | Vice Preside | 0.5 | $150 | $0 | View return |
| 2013 | Plumbers and Steamfitters Local 47 of Northwest Pennsylvania | 990 | Trustee | 0 | $0 | $0 | View return |
| 2013 | Plumbers & Steamfitters Local 47 - Jatc | 990 | Committee Me | - | $0 | $0 | View return |
| 2013 | Steamfitters Local Union No 449 Joint Apprenticeship & Training | 990 | Chairman | 0 | $0 | $0 | View return |
| 2013 | Steamfitters 449 Medical and Benefit | 990 | Union Trustee | 0.25 | $0 | $0 | View return |