| 2024 | Chicago Community Justice Foundation | 990PF | Executive Director | 40 | $205,000 | $8,200 | View return |
| 2024 | Northern Neck Orchestra Corporation | 990 | Assistant Se | 4 | $0 | $0 | View return |
| 2024 | Wilsons Creek National Battlefield Foundation | 990 | Member | 1 | $0 | $0 | View return |
| 2023 | Chicago Community Justice Foundation | 990PF | Executive Director | 40 | $128,727 | $0 | View return |
| 2023 | Northern Neck Orchestra Corporation | 990 | Assistant Secretary | 5 | $0 | $0 | View return |
| 2023 | Alliance of Local Service Organizations Fka Alliance of Logan Square Org | 990 | Vice President | 2 | $0 | $0 | View return |
| 2023 | Wilsons Creek National Battlefield Foundation | 990 | Member | 1 | $0 | $0 | View return |
| 2022 | Northern Neck Orchestra Corporation | 990EZ | Assistant Secretary | 4 | $0 | $0 | View return |
| 2022 | Wilsons Creek National Battlefield Foundation | 990EZ | Member | 1 | $0 | $0 | View return |
| 2021 | Northern Neck Orchestra Corporation | 990EZ | Assistant Secretary | 2 | $0 | $0 | View return |
| 2021 | Western North Carolina Public Radio Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2020 | Northern Neck Orchestra Corporation | 990EZ | Assistant Secretary | 6 | $0 | $0 | View return |
| 2020 | Northern Neck Orchestra Corporation | 990EZ | Assistant Secretary | 6 | $0 | $0 | View return |
| 2020 | Western North Carolina Public Radio Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2019 | Northern Neck Orchestra Corporation | 990EZ | Assistant Secretary | 0.4 | $0 | $0 | View return |
| 2019 | Western North Carolina Public Radio Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2018 | Northern Neck Orchestra Corporation | 990EZ | Assistant Secretary | 0.75 | $0 | $0 | View return |
| 2018 | Western North Carolina Public Radio Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Northern Neck Orchestra Corporation | 990EZ | Assistant Secretary | 0.75 | $0 | $0 | View return |
| 2017 | Asheville-Buncombe Technical Community College Foundation Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2017 | Western North Carolina Public Radio Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Asheville-Buncombe Technical Community College Foundation Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Northern Neck Orchestra Corporation | 990EZ | Assistant Secretary | 0.75 | $0 | $0 | View return |
| 2016 | Western North Carolina Public Radio Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2016 | Childrens Welfare League Inc. | 990 | 1st Vice Pre | 2 | $0 | $0 | View return |
| 2015 | Western North Carolina Regional Education Foundation | 990EZ | Board Member | 1 | $0 | - | View return |
| 2015 | Asheville-Buncombe Technical Community College Foundation Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2014 | Western North Carolina Regional Education Foundation | 990EZ | Board Member | 1 | $0 | - | View return |
| 2014 | Asheville-Buncombe Technical Community College Foundation Inc. | 990 | Board Member | 1 | $0 | $0 | View return |
| 2013 | The Kane County Bar Foundation Inc. | 990 | Director | 0.5 | $0 | $0 | View return |
| 2013 | Western North Carolina Regional Education Foundation | 990 | Boad Member | 1 | $0 | $0 | View return |