| 2024 | International Union of Operating Engineers Local 17 | 990 | Business Man | 40 | $140,855 | $0 | View return |
| 2024 | American Federation of Labor & Congress of Industrial Orgs | 990 | Secretary/Treasurer | 25 | $4,750 | $0 | View return |
| 2024 | Upstate New York Construction Industry Research & Service Tr Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2024 | Western New York Foundation for Fair Contracting | 990 | Chairman | 2 | $0 | $0 | View return |
| 2024 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | - | $0 | $0 | View return |
| 2024 | Niagara County Development Corporation | 990 | Director | 2 | $0 | $0 | View return |
| 2024 | Upstate New York Engineers Health Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2023 | International Union of Operating Engineers Local 17 | 990 | Business Man | 40 | $127,700 | $0 | View return |
| 2023 | American Federation of Labor & Congress of Industrial Orgs | 990 | Financial Sec-Treas | 4 | $2,000 | $0 | View return |
| 2023 | Western New York Foundation for Fair Contracting | 990 | Chairman | 2 | $0 | $0 | View return |
| 2023 | Upstate New York Construction Industry Research & Service Tr Fund | 990 | Chairman | 2 | $0 | $0 | View return |
| 2023 | Upstate New York Engineers Sub Fund | 990 | Union Trustee Eff 12/11/23 | 1 | $0 | $0 | View return |
| 2023 | Niagara County Development Corporation | 990 | Director | 2 | $0 | $0 | View return |
| 2023 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | - | $0 | $0 | View return |
| 2023 | Upstate New York Engineers Health Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2022 | International Union of Operating Engineers Local 17 | 990 | President | 40 | $120,618 | $0 | View return |
| 2022 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | 0 | $0 | $0 | View return |
| 2022 | Upstate New York Engineers Health Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2021 | International Union of Operating Engineers Local 17 | 990 | President | 40 | $118,751 | $0 | View return |
| 2021 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | - | $0 | $0 | View return |
| 2021 | Upstate New York Engineers Health Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2020 | International Union of Operating Engineers Local 17 | 990 | President | 40 | $111,143 | $0 | View return |
| 2020 | Upstate New York Engineers Health Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2020 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | 1 | $0 | $0 | View return |
| 2019 | International Union of Operating Engineers Local 17 | 990 | President | 40 | $108,086 | $0 | View return |
| 2019 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | 1 | $0 | $0 | View return |
| 2019 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | 1 | $0 | $0 | View return |
| 2018 | International Union of Operating Engineers Local 17 | 990 | President | 40 | $108,262 | $0 | View return |
| 2018 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | 1 | $0 | $0 | View return |
| 2017 | International Union of Operating Engineers Local 17 | 990 | President | 40 | $106,575 | $0 | View return |
| 2017 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | 1 | $0 | $0 | View return |
| 2016 | International Union of Operating Engineers Local 17 | 990 | President | 40 | $102,316 | $0 | View return |
| 2016 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | 1 | $0 | $0 | View return |
| 2015 | International Union of Operating Engineers Local 17 | 990 | Auditor | 40 | $99,497 | $0 | View return |
| 2015 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | 1 | $0 | $0 | View return |
| 2014 | International Union of Operating Engineers Local 17 | 990 | Auditor | 40 | $78,261 | $0 | View return |
| 2014 | Operating Engineers Local 17 Training Fund | 990 | Union Truste | 1 | $0 | $0 | View return |