| 2024 | International Union of Operating Engineers | 990 | Secretary-Treasurer | 40 | $181,756 | $0 | View return |
| 2024 | Operating Engineers National Charity Fund | 990 | Secretary-Treasurer | 1 | $0 | $181,756 | View return |
| 2024 | Building Jobs and Opportunity | 990 | General Secretary Treasurer | 1 | $0 | $181,756 | View return |
| 2023 | International Union of Operating Engineers | 990 | Secretary-Treasurer | 40 | $176,245 | $0 | View return |
| 2023 | Operating Engineers National Charity Fund | 990 | Secretary-Treasurer | 1 | $0 | $176,245 | View return |
| 2022 | International Union of Operating Engineers | 990 | Secretary-Treasurer | 40 | $168,769 | $0 | View return |
| 2022 | Operating Engineers National Charity Fund | 990 | Secretary-Treasurer | 1 | $0 | $168,769 | View return |
| 2021 | International Union of Operating Engineers | 990 | Secretary-Treasurer | 40 | $158,072 | $0 | View return |
| 2021 | Operating Engineers National Charity Fund | 990 | Secretary-Treasurer (Effective 1/2021) | 1 | $0 | $158,072 | View return |
| 2020 | International Union of Operating Engineers | 990 | Vice President | 40 | $103,440 | $0 | View return |
| 2020 | Operating Engineers National Charity Fund | 990 | Vice President | 1 | $0 | $103,440 | View return |
| 2019 | International Union of Operating Engineers | 990 | Vice President | 40 | $98,317 | $0 | View return |
| 2019 | Building Jobs and Opportunity | 990 | Board Member | 1 | $0 | $98,317 | View return |
| 2019 | Operating Engineers National Charity Fund | 990 | Vice President | 1 | $0 | $98,317 | View return |
| 2018 | International Union of Operating Engineers | 990 | Vice President | 40 | $96,701 | $0 | View return |
| 2018 | Operating Engineers National Charity Fund | 990 | Vice President | 1 | $0 | $96,701 | View return |
| 2017 | International Union of Operating Engineers | 990 | Vice President | 40 | $92,462 | $0 | View return |
| 2017 | Operating Engineers National Charity Fund | 990 | Vice President | 1 | $0 | $92,461 | View return |
| 2016 | International Union of Operating Engineers | 990 | Vice President | 40 | $91,378 | $0 | View return |
| 2016 | Operating Engineers National Charity Fund | 990 | Vice President | 40 | $0 | $91,378 | View return |
| 2015 | International Union of Operating Engineers | 990 | General Vice President | 40 | $90,982 | $0 | View return |
| 2015 | Operating Engineers National Charity Fund | 990 | General Vice President | 40 | $0 | $90,982 | View return |
| 2014 | International Union of Operating Engineers | 990 | General Vice President | 40 | $88,955 | $0 | View return |
| 2014 | Operating Engineers National Charity Fund | 990 | General Vice President | 40 | $0 | $88,955 | View return |
| 2013 | International Union of Operating Engineers | 990 | General Vice President | 40 | $89,613 | $0 | View return |
| 2013 | Operating Engineers National Charity Fund | 990 | General Vice President | 40 | $0 | $89,613 | View return |