| 2024 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2024 | Community Care Clinic of Dare | 990 | Treasurer | 3 | $0 | $0 | View return |
| 2023 | Albemarle Hospital Foundation | 990 | Executive Di | 40 | $82,500 | $0 | View return |
| 2023 | North Carolina Association of Free and Charitable Clinics Inc. | 990 | Secretary | 5 | $0 | $0 | View return |
| 2023 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2023 | Secured Finance Foundation | 990 | Board Member | 0.2 | $0 | $0 | View return |
| 2023 | Community Care Clinic of Dare | 990 | Director | 3 | $0 | $0 | View return |
| 2022 | Albemarle Hospital Foundation | 990 | Executive Di | 40 | $90,000 | $0 | View return |
| 2022 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2022 | North Carolina Association of Free and Charitable Clinics Inc. | 990 | Secretary | 5 | $0 | $0 | View return |
| 2022 | Community Care Clinic of Dare | 990 | Director | 3 | $0 | $0 | View return |
| 2021 | Albemarle Hospital Foundation | 990 | Executive Di | 2 | $107,500 | $0 | View return |
| 2021 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2021 | North Carolina Association of Free and Charitable Clinics Inc. | 990 | Director | 5 | $0 | $0 | View return |
| 2021 | Community Care Clinic of Dare | 990 | Director | 3 | $0 | $0 | View return |
| 2020 | Albemarle Hospital Foundation | 990 | Executive Di | 40 | $130,300 | $0 | View return |
| 2020 | Care Share Health Alliance Inc. | 990 | Director | 0.2 | $0 | $0 | View return |
| 2020 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2020 | Community Care Clinic of Dare | 990 | Chairman | 3 | $0 | $0 | View return |
| 2019 | Albemarle Hospital Foundation | 990 | Executive Di | 40 | $90,000 | $0 | View return |
| 2019 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2019 | Care Share Health Alliance Inc. | 990 | Director | 0.2 | $0 | $0 | View return |
| 2019 | Community Care Clinic of Dare | 990 | Chairman | 3 | $0 | $0 | View return |
| 2018 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2018 | Care Share Health Alliance Inc. | 990 | Director | 0.2 | $0 | $0 | View return |
| 2018 | Albemarle Hospital Foundation | 990 | Executive Di | 40 | $0 | $0 | View return |
| 2018 | Community Care Clinic of Dare | 990 | Chairman | 3 | $0 | $0 | View return |
| 2017 | Albemarle Hospital Foundation | 990 | Executive Di | 40 | $84,000 | $0 | View return |
| 2017 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2017 | Care Share Health Alliance Inc. | 990 | Director | 0.2 | $0 | $0 | View return |
| 2017 | Community Care Clinic of Dare | 990 | Chairman | 3 | $0 | $0 | View return |
| 2017 | Community Care Clinic of Dare | 990 | Chairman | 3 | $0 | $0 | View return |
| 2016 | Albemarle Hospital Foundation | 990 | Executive Di | 40 | $90,000 | $0 | View return |
| 2016 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2015 | Albemarle Hospital Foundation | 990 | Executive Di | 40 | $0 | $79,000 | View return |
| 2015 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2014 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2014 | Albemarle Hospital Foundation | 990 | - | 40 | $0 | $0 | View return |
| 2013 | Save Hamilton Open Space | 990PF | Vice President | 2 | $0 | - | View return |
| 2012 | Save Hamilton Open Space | 990PF | Board Member | 0.5 | $0 | - | View return |
| 2011 | Save Hamilton Open Space | 990PF | Board Member | 0.5 | $0 | - | View return |
| 2010 | Save Hamilton Open Space | 990PF | Board Member | 0.5 | $0 | - | View return |