| 2024 | International Union Operating Engineers 835-835A | 990 | Business Manager/President | 40 | $119,823 | $0 | View return |
| 2024 | Pennsylvania AFL-CIO | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2023 | International Union Operating Engineers 835-835A | 990 | Business Manager/President | 40 | $117,089 | $0 | View return |
| 2023 | Pennsylvania AFL-CIO | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2023 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2022 | International Union Operating Engineers 835-835A | 990 | Business Manager/President | 40 | $111,981 | $0 | View return |
| 2022 | Pennsylvania AFL-CIO | 990 | Vice Preside | 0.5 | $0 | $0 | View return |
| 2022 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2022 | Operating Engineers Lo 835 Welfare Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2021 | International Union Operating Engineers 835-835A | 990 | Business Manager/President | 40 | $110,900 | $0 | View return |
| 2021 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2020 | International Union Operating Engineers 835-835A | 990 | Business Manager/President | 40 | $110,668 | $0 | View return |
| 2020 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2020 | Operating Engineers Lo 835 Welfare Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2019 | International Union Operating Engineers 835-835A | 990 | Business Manager/President | 40 | $107,125 | $0 | View return |
| 2019 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2019 | Operating Engineers Lo 835 Welfare Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2018 | International Union Operating Engineers 835-835A | 990 | Business Manager/President | 40 | $103,774 | $0 | View return |
| 2018 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2017 | International Union Operating Engineers 835-835A | 990 | Business Manager | 40 | $102,154 | $0 | View return |
| 2017 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2017 | Operating Engineers Lo 835 Welfare Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2016 | International Union Operating Engineers 835-835A | 990 | Business Manager | 40 | $99,065 | $0 | View return |
| 2016 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2015 | International Union Operating Engineers 835-835A | 990 | Business Manager | 40 | $95,960 | $0 | View return |
| 2015 | Operating Engineers Lo 835 Welfare Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2014 | International Union Operating Engineers 835-835A | 990 | Business Manager | 40 | $92,986 | $0 | View return |
| 2013 | International Union Operating Engineers 835-835A | 990 | Business Manager | 40 | $90,358 | $0 | View return |