| 2024 | International Union of Operating | 990 | Business Manager/Financial (Starting 8/24) | 40 | $127,328 | $0 | View return |
| 2024 | Operating Engineers Local No 37 | 990 | Chairman | 1 | $0 | $115,876 | View return |
| 2023 | International Union of Operating | 990 | President | 40 | $115,876 | $0 | View return |
| 2023 | Operating Engineers Local No 37 | 990 | Trustee | 1 | $0 | $111,476 | View return |
| 2023 | Operating Engineers Local No 37 | 990 | Trustee | 1 | $0 | $111,476 | View return |
| 2023 | Metropolitan Baltimore Council Of | 990 | Executive Board Member | 2 | $0 | $0 | View return |
| 2023 | South Atlantic Conference of The | 990EZ | Board Member | 2 | $0 | $0 | View return |
| 2022 | International Union of Operating | 990 | President | 40 | $111,476 | $0 | View return |
| 2022 | Operating Engineers Local No 37 | 990 | Trustee | 1 | $0 | $109,710 | View return |
| 2022 | Operating Engineers Local No 37 | 990 | Trustee | 1 | $0 | $109,710 | View return |
| 2022 | Metropolitan Baltimore Council Of | 990 | Executive Board Member | 2 | $0 | $0 | View return |
| 2021 | International Union of Operating | 990 | President Starting June 2021 | 40 | $109,710 | $0 | View return |
| 2021 | Operating Engineers Local No 37 | 990 | Trustee | 1 | $0 | $104,376 | View return |
| 2021 | Operating Engineers Local No 37 | 990 | Trustee | 1 | $0 | $104,376 | View return |
| 2020 | International Union of Operating | 990 | President Starting June 2021 | 40 | $104,376 | $0 | View return |
| 2020 | Operating Engineers Local No 37 | 990 | Trustee | 1 | $0 | $102,226 | View return |
| 2020 | Operating Engineers Local No 37 | 990 | Trustee | 1 | $0 | $102,226 | View return |
| 2019 | International Union of Operating | 990 | Recording Secretary | 40 | $102,226 | $0 | View return |
| 2019 | Operating Engineers Local No 37 | 990 | Trustee | 1 | $0 | $98,626 | View return |
| 2019 | Operating Engineers Local No 37 | 990 | Trustee | 1 | $0 | $98,626 | View return |
| 2018 | International Union of Operating | 990 | Recording Secretary | 40 | $98,626 | $0 | View return |
| 2017 | International Union of Operating | 990 | Recording Secretary | 40 | $95,251 | $0 | View return |
| 2016 | International Union of Operating | 990 | Recording Secretary | 40 | $94,380 | $0 | View return |
| 2015 | International Union of Operating | 990 | Recording Secretary | 40 | $86,162 | $0 | View return |
| 2014 | International Union of Operating | 990 | Recording Secretary | 40 | $85,850 | $0 | View return |
| 2013 | International Union of Operating | 990 | Recording Secretary | 40 | $80,681 | $0 | View return |