| 2023 | International Brotherhood of Electrical | 990 | President / Asst Business Manager Thru 8/1 | 40 | $70,822 | $0 | View return |
| 2023 | United Way of Beaver County | 990 | Director | 0.5 | $0 | $0 | View return |
| 2022 | International Brotherhood of Electrical | 990 | President/Asst. Business Manager | 40 | $130,168 | $0 | View return |
| 2022 | International Brotherhood of Elec | 990 | Trustee | 3 | $0 | $130,168 | View return |
| 2022 | Ibew Local 712 - Welfare Trust Fund | 990 | Trustee | 3 | $0 | $0 | View return |
| 2022 | United Way of Beaver County | 990 | Director | 0.5 | $0 | $0 | View return |
| 2022 | Beaver County Electrical Welfare | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2022 | Ibew Local Union 712 Labor Mngmnt | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2022 | Ibew Local Union 712 Wage and Fringe | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2021 | International Brotherhood of Electrical | 990 | President | 40 | $113,329 | $0 | View return |
| 2021 | International Brotherhood of Elec | 990 | Trustee | 3 | $0 | $113,329 | View return |
| 2021 | Beaver County Electrical Welfare | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2021 | Ibew Local 712 - Welfare Trust Fund | 990 | Trustee | 3 | $0 | $0 | View return |
| 2021 | Ibew Local Union 712 Labor Mngmnt | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2021 | United Way of Beaver County | 990 | Director | 0.5 | $0 | $0 | View return |
| 2021 | Ibew Local Union 712 Wage and Fringe | 990EZ | Trustee | 1 | $0 | $0 | View return |
| 2020 | International Brotherhood of Electrical | 990 | President | 40 | $105,681 | $0 | View return |
| 2020 | International Brotherhood of Elec | 990 | Trustee | 3 | $0 | $105,681 | View return |
| 2020 | United Way of Beaver County | 990 | Director | 0.5 | $0 | $0 | View return |
| 2020 | Ibew Local 712 - Welfare Trust Fund | 990 | Trustee | 3 | $0 | $0 | View return |
| 2020 | Ibew Local Union 712 Labor Mngmnt | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2020 | Beaver County Electrical Welfare | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2019 | International Brotherhood of Electrical | 990 | President | 40 | $100,701 | $0 | View return |
| 2019 | International Brotherhood of Elec | 990 | Trustee | 3 | $0 | $100,701 | View return |
| 2019 | Ibew Local 712 - Welfare Trust Fund | 990 | Trustee | 3 | $0 | $0 | View return |
| 2019 | United Way of Beaver County | 990 | Director | 20 | $0 | $0 | View return |
| 2019 | Beaver County Electrical Welfare | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2019 | Ibew Local Union 712 Labor Mngmnt | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2018 | International Brotherhood of Electrical | 990 | President | 40 | $97,599 | $0 | View return |
| 2018 | International Brotherhood of Elec | 990 | Trustee | 3 | $0 | $97,599 | View return |
| 2018 | Beaver County Electrical Welfare | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2018 | United Way of Beaver County | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Ibew Local Union 712 Labor Mngmnt | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2018 | Ibew Local 712 - Welfare Trust Fund | 990 | Trustee | 3 | $0 | $0 | View return |
| 2017 | International Brotherhood of Electrical | 990 | President | 40 | $94,714 | $0 | View return |
| 2017 | International Brotherhood of Elec | 990 | Trustee | 3 | $0 | $94,714 | View return |
| 2017 | Ibew Local Union 712 Labor Mngmnt | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2017 | Ibew Local 712 - Welfare Trust Fund | 990 | Trustee | 3 | $0 | $0 | View return |
| 2017 | United Way of Beaver County | 990 | Director | 20 | $0 | $0 | View return |
| 2017 | Beaver County Electrical Welfare | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2016 | International Brotherhood of Electrical | 990 | President | 40 | $94,582 | $0 | View return |
| 2016 | International Brotherhood of Elec | 990 | Trustee | 3 | $0 | $94,582 | View return |
| 2016 | Beaver County Electrical Welfare | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2016 | Ibew Local Union 712 Labor Mngmnt | 990EZ | Trustee | 2 | $0 | $0 | View return |
| 2016 | United Way of Beaver County | 990 | Director | 20 | $0 | $0 | View return |
| 2016 | Ibew Local 712 - Welfare Trust Fund | 990 | Trustee | 3 | $0 | $0 | View return |
| 2015 | International Brotherhood of Electrical | 990 | President | 40 | $90,498 | $0 | View return |
| 2015 | International Brotherhood of Elec | 990 | Trustee | 3 | $0 | $90,498 | View return |
| 2015 | Beaver County Electrical Welfare | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2015 | United Way of Beaver County | 990 | Director | 20 | $0 | $0 | View return |
| 2014 | International Brotherhood of Electrical | 990 | President | 40 | $88,465 | $0 | View return |
| 2014 | International Brotherhood of Elec | 990 | Trustee | 3 | $0 | $88,465 | View return |
| 2014 | United Way of Beaver County | 990 | Director | 1 | $0 | $0 | View return |
| 2014 | Beaver County Electrical Welfare | 990EZ | Chairman | 1 | $0 | $0 | View return |
| 2013 | International Brotherhood of Electrical | 990 | President | 40 | $85,384 | $0 | View return |
| 2013 | International Brotherhood of Elec | 990 | Trustee | 3 | $0 | $85,384 | View return |
| 2013 | United Way of Beaver County | 990 | Director | 1 | $0 | $0 | View return |
| 2013 | Beaver County Electrical Welfare | 990EZ | Chairman | 1 | $0 | $0 | View return |