| 2023 | Iuoe Local 25 | 990 | Exec. Bd Emeritus | 1 | $0 | $0 | View return |
| 2022 | Iuoe Local 25 | 990 | Exec. Bd Emeritus | 1 | $0 | $0 | View return |
| 2021 | International Union of Operating Enginee Local 25 Marine Division Medical Plan | 990 | Former Union Trustee | 1 | $0 | $73,553 | View return |
| 2021 | Iuoe Local 25 | 990 | Exec Bd Emritus | 1 | $0 | $0 | View return |
| 2020 | Iuoe Local 25 | 990 | Pres/Bus Mgr - Thru 3/21 | 39 | $210,963 | $0 | View return |
| 2020 | International Union of Operating Enginee Local 25 Marine Division Medical Plan | 990 | Union Trustee | 1 | $0 | $232,569 | View return |
| 2020 | Iuoe Local 25 Training Fund | 990 | Trustee-Thru 3/21 | 1 | $0 | $210,963 | View return |
| 2020 | Local 25 Corporation | 990 | Pres/Bus Mgr - Thru 3/21 | 1 | $0 | $210,963 | View return |
| 2020 | Iuoe Local 25 | 990 | Exec Bd Emritus - Eff 4/21 | 1 | $0 | $0 | View return |
| 2020 | Local 25 I U O E Marine Division Joint Union-Employer Training Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2019 | Iuoe Local 25 | 990 | Pres/Bus Mgr | 39 | $201,287 | $0 | View return |
| 2019 | International Union of Operating Enginee Local 25 Marine Division Medical Plan | 990 | Union Trustee | 1 | $0 | $224,919 | View return |
| 2019 | Local 25 Corporation | 990 | Pres/Bus Mgr | 1 | $0 | $201,287 | View return |
| 2019 | New York State Conference of the International Union of Operating E | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2019 | Local 25 I U O E Marine Division Joint Union-Employer Training Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2019 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2018 | Iuoe Local 25 | 990 | Pres/Bus Mgr | 39 | $195,576 | $0 | View return |
| 2018 | International Union of Operating Enginee Local 25 Marine Division Medical Plan | 990 | Union Trustee | 1 | $0 | $212,788 | View return |
| 2018 | Local 25 Corporation | 990 | Pres/Bus Mgr | 1 | $0 | $195,576 | View return |
| 2018 | Local 25 I U O E Marine Division Joint Union-Employer Training Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2018 | New York State Conference of the International Union of Operating E | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2018 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2017 | Iuoe Local 25 | 990 | Pres/Bus Mgr | 39 | $191,997 | $0 | View return |
| 2017 | International Union of Operating Enginee Local 25 Marine Division Medical Plan | 990 | Union Trustee | 1 | $0 | $220,429 | View return |
| 2017 | Local 25 Corporation | 990 | Pres/Bus Mgr | 1 | $0 | $191,997 | View return |
| 2017 | Northeastern States Conf of the Intl Union of Operating Engnrs | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2017 | Elizabeth City Area Chamber of Commerce | 990 | Vc Membershi | - | $0 | $0 | View return |
| 2017 | New York State Conference of the International Union of Operating E | 990 | Executive Board | 0.5 | $0 | $0 | View return |
| 2017 | Local 25 I U O E Marine Division Joint Union-Employer Training Fund | 990 | Union Trustee | 1 | $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 of Operating Enginee Local 25 Marine Division Medical Plan | 990 | Union Trustee | 1 | $0 | $178,886 | View return |
| 2016 | Local 25 I U O E Marine Division Joint Union-Employer Training Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2016 | Elizabeth City Area Chamber of Commerce | 990 | Director | - | $0 | $0 | View return |
| 2015 | Iuoe Local 25 | 990 | Business Agent | 39 | $130,944 | $0 | View return |
| 2015 | International Union of Operating Enginee Local 25 Marine Division Medical Plan | 990 | Union Trustee | 1 | $0 | $152,443 | View return |
| 2015 | Local 25 Corporation | 990 | Business Agent | 1 | $0 | $130,944 | View return |
| 2015 | Local 25 I U O E Marine Division Joint Union-Employer Training Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2015 | Elizabeth City-Pasquotank Public School Foundation Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | International Union of Operating Enginee Local 25 Marine Division Medical Plan | 990 | Union Trustee | 1 | $0 | $143,485 | View return |
| 2014 | Local 25 I U O E Marine Division Joint Union-Employer Training Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2014 | Elizabeth City-Pasquotank Public School Foundation Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | International Union of Operating Enginee Local 25 Marine Division Medical Plan | 990 | Union Trustee | 1 | $0 | $139,305 | View return |
| 2013 | Local 25 Corporation | 990 | Vice President | 1 | $0 | $122,826 | View return |
| 2013 | Local 25 I U O E Marine Division Joint Union-Employer Training Fund | 990 | Union Trustee | 1 | $0 | $0 | View return |
| 2013 | Pop Warner Little Scholars Inc | 990 | Atheltic Director | - | $0 | $0 | View return |