| 2024 | Utility Workers Union of America AFL-CIO | 990 | Treasurer | 5 | $2,000 | $0 | View return |
| 2023 | Utility Workers Union of America AFL-CIO | 990 | Treasurer | 5 | $2,000 | $0 | View return |
| 2023 | Nc Chapter American College of Surgeons | 990EZ | Secretary/Treasurer | 1 | $0 | - | View return |
| 2022 | Utility Workers Union of America AFL-CIO | 990 | Treasurer | 5 | $2,000 | $0 | View return |
| 2021 | Carolina Healthcare Associates Inc. | 990 | Physician | 40 | $534,112 | $0 | View return |
| 2021 | Utility Workers Union of America AFL-CIO | 990 | Treasurer | 15 | $2,000 | $0 | View return |
| 2021 | Benevolent & Protective Order of Elks of the USA | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2021 | Nc Chapter American College of Surgeons | 990EZ | At Large Mem | 1 | $0 | - | View return |
| 2020 | Carolina Healthcare Associates Inc. | 990 | Physician | 40 | $585,544 | $0 | View return |
| 2020 | Utility Workers Union of America AFL-CIO | 990 | Treasurer | 20 | $1,424 | $0 | View return |
| 2020 | Benevolent & Protective Order of Elks of the USA | 990 | Trustee | 0.5 | $0 | $0 | View return |
| 2019 | Carolina Healthcare Associates Inc. | 990 | Former Board Member | 40 | $584,547 | $0 | View return |
| 2019 | Utility Workers Union of America AFL-CIO | 990 | Treasurer | 20 | $1,424 | $0 | View return |
| 2019 | New Hanover - Pender County Medical Society | 990 | Immediate Past President | 0.5 | $0 | $0 | View return |
| 2019 | Benevolent & Protective Order of Elks of the USA | 990 | Trustee | 0 | $0 | $0 | View return |
| 2018 | Carolina Healthcare Associates Inc. | 990 | Board Member/Physician/Program Director | 40 | $561,155 | $22,777 | View return |
| 2018 | Utility Workers Union of America AFL-CIO | 990 | Treasurer | 20 | $2,284 | $0 | View return |
| 2018 | New Hanover - Pender County Medical Society | 990 | President | 0.5 | $0 | $0 | View return |
| 2017 | Carolina Healthcare Associates Inc. | 990 | Physician/Program Director | 40 | $564,040 | $15,438 | View return |
| 2017 | New Hanover - Pender County Medical Society | 990 | President-Elect | 0.5 | $0 | $0 | View return |
| 2017 | Keene Education Association | 990EZ | Grievance Ch | 1 | $0 | - | View return |
| 2016 | Carolina Healthcare Associates Inc. | 990 | Physician | 40 | $481,153 | $600 | View return |
| 2016 | Keene Education Association | 990 | Grievance Chair | 1 | $705 | $0 | View return |
| 2016 | Utility Workers Union of America AFL-CIO | 990 | Treasurer | - | $0 | $0 | View return |
| 2016 | New Hanover - Pender County Medical Society | 990 | Second VP | 0 | $0 | $0 | View return |
| 2015 | Carolina Healthcare Associates Inc. | 990 | Physician | 40 | $463,576 | $0 | View return |
| 2015 | Utility Workers Union of America AFL-CIO | 990 | Treasurer | 15 | $1,424 | $0 | View return |
| 2014 | New Hanover - Pender County Medical Society | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2013 | New Hanover - Pender County Medical Society | 990 | First VP | 0 | $0 | $0 | View return |
| 2013 | Gambrills Athletic Club Incorporated | 990 | Board Of Director | 4 | $0 | $0 | View return |