| 2025 | Navy League of the United States National Headquarters | 990EZ | Council President | 6 | $0 | $0 | View return |
| 2024 | North Carolina Botanical Garden Foundation Inc. | 990 | Lead Development Officer | 40 | $0 | $138,097 | View return |
| 2024 | Prince Edward Public Schools Endowment Inc. | 990EZ | Secretary | 1 | $0 | - | View return |
| 2024 | Navy League of the United States National Headquarters | 990EZ | Council President | 8 | $0 | $0 | View return |
| 2024 | Innovation Development Institute Inc. | 990 | Director | 0.5 | $0 | $0 | View return |
| 2024 | Infinity Ballet Theatre | 990EZ | President | 1 | $0 | $0 | View return |
| 2023 | North Carolina Botanical Garden Foundation Inc. | 990 | Chief Development Officer | 40 | $0 | $133,756 | View return |
| 2023 | Navy League of the United States National Headquarters | 990EZ | Council President | 5 | $0 | $0 | View return |
| 2023 | Prince Edward Public Schools Endowment Inc. | 990EZ | Secretary | 1 | $0 | - | View return |
| 2023 | Infinity Ballet Theatre | 990EZ | President | 1 | $0 | $0 | View return |
| 2022 | North Carolina Botanical Garden Foundation Inc. | 990 | Lead Development Officer | 40 | $0 | $129,711 | View return |
| 2022 | Innovation Development Institute Inc. | 990 | Director | 0.5 | $0 | $0 | View return |
| 2022 | Infinity Ballet Theatre | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2022 | Navy League of the United States National Headquarters | 990EZ | Past President | 5 | $0 | $0 | View return |
| 2022 | Innovation Development Institute Inc. | 990 | Director | 0.5 | $0 | $0 | View return |
| 2021 | North Carolina Botanical Garden Foundation Inc. | 990 | Lead Development Officer | 40 | $0 | $120,400 | View return |
| 2021 | Innovation Development Institute Inc. | 990 | Director | 0.5 | $0 | $0 | View return |
| 2021 | National Medical Fellowships Inc. | 990 | Treas/Secretary | 5 | $0 | $0 | View return |
| 2021 | Infinity Ballet Theatre | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2021 | Navy League of the United States National Headquarters | 990EZ | Councel President | 5 | $0 | $0 | View return |
| 2020 | Chc Creating Healthier Communities | 990 | Director | 2 | $0 | $0 | View return |
| 2020 | Infinity Ballet Theatre | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2020 | Navy League of the United States National Headquarters | 990EZ | Councel President | 5 | $0 | $0 | View return |
| 2020 | National Medical Fellowships Inc. | 990 | Treas/Secretary | 5 | $0 | $0 | View return |
| 2019 | International Pacific Halibut Commission | 990 | Assistant Di | 40 | $137,063 | $0 | View return |
| 2019 | National Medical Fellowships Inc. | 990 | Secretary/Treasurer | 5 | $0 | $0 | View return |
| 2019 | Navy League of the United States National Headquarters | 990EZ | Councel President | 5 | $0 | $0 | View return |
| 2018 | International Pacific Halibut Commission | 990 | Assistant Director | 40 | $120,638 | $0 | View return |
| 2018 | Infinity Ballet Theatre | 990EZ | Secretary | 0.5 | $0 | $0 | View return |
| 2018 | National Medical Fellowships Inc. | 990 | Secretary/Treasurer | 5 | $0 | $0 | View return |
| 2018 | Chc Creating Healthier Communities | 990 | Vice Chair | 2 | $0 | $0 | View return |
| 2017 | International Pacific Halibut Commission | 990 | Assistant Director | 40 | $128,664 | $0 | View return |
| 2017 | Infinity Ballet Theatre | 990EZ | Secretary | 0.5 | $0 | $0 | View return |
| 2016 | International Pacific Halibut Commission | 990 | Assistant Director | 40 | $124,470 | $0 | View return |
| 2016 | Infinity Ballet Theatre | 990EZ | Secretary | 0.5 | $0 | $0 | View return |
| 2015 | Infinity Ballet Theatre | 990EZ | Secretary | 0.5 | $0 | $0 | View return |
| 2014 | David a Winston Health Policy Fellowship | 990 | Board Member | 1 | $0 | $0 | View return |