| 2024 | Regence Health Network Inc | 990 | COO | 40 | $222,555 | $0 | View return |
| 2024 | Advertising Federation of the Roanoke Valley Inc | 990EZ | Public Service | 1 | $0 | $0 | View return |
| 2024 | Aaf of Roanoke Inc | 990EZ | Public Service | 1 | $0 | $0 | View return |
| 2024 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2023 | Regence Health Network Inc | 990 | COO | 40 | $222,207 | $0 | View return |
| 2023 | Advertising Federation of the Roanoke Valley Inc | 990EZ | Public Service | 1 | $0 | $0 | View return |
| 2023 | Aaf of Roanoke Inc | 990EZ | Public Service | 1 | $0 | $0 | View return |
| 2023 | Roanoke Valley Childrens Choir Inc | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2023 | Communities in Schools of Greater | 990 | Vice Chair | 1 | $0 | $0 | View return |
| 2023 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2022 | Regence Health Network Inc | 990 | COO | 40 | $221,911 | $0 | View return |
| 2022 | Aaf of Roanoke Inc | 990EZ | Public Service | 1 | $0 | $0 | View return |
| 2022 | Roanoke Valley Childrens Choir Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Advertising Federation of the Roanoke Valley Inc | 990EZ | Public Service | 1 | $0 | $0 | View return |
| 2022 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2022 | Communities in Schools of Greater | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2021 | Regence Health Network Inc | 990 | COO | 40 | $192,540 | $0 | View return |
| 2021 | Advertising Federation of the Roanoke Valley Inc | 990EZ | Public Service | 1 | $0 | $0 | View return |
| 2021 | Roanoke Valley Childrens Choir Inc | 990 | Director | 1 | $0 | $0 | View return |
| 2021 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2021 | Aaf of Roanoke Inc | 990EZ | Vice President | 1 | $0 | $0 | View return |
| 2021 | Communities in Schools of Greater | 990 | Director | 1 | $0 | $0 | View return |
| 2020 | Regence Health Network Inc | 990 | COO | 40 | $205,504 | $0 | View return |
| 2020 | Advertising Federation of the Roanoke Valley Inc | 990EZ | Public Service | 1 | $0 | $0 | View return |
| 2020 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2019 | Regence Health Network Inc | 990 | COO | 40 | $204,602 | $0 | View return |
| 2019 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2018 | Regence Health Network Inc | 990 | COO | 40 | $168,444 | $0 | View return |
| 2018 | Science Museum of Western Virginia | 990 | Board Member | 2 | $0 | $0 | View return |
| 2018 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | Regence Health Network Inc | 990 | COO | 40 | $171,354 | $0 | View return |
| 2017 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | Science Museum of Western Virginia | 990 | Past Chair | 2 | $0 | $0 | View return |
| 2017 | Greensboro United Soccer Foundation | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2017 | Greensboro United Soccer Foundation | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2017 | Science Museum of Western Virginia | 990 | Past Chair | 2 | $0 | $0 | View return |
| 2016 | Regence Health Network Inc | 990 | COO | 40 | $163,571 | $0 | View return |
| 2016 | Greensboro United Soccer Foundation | 990EZ | Secretary | 1 | $0 | $0 | View return |
| 2016 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2015 | Regence Health Network Inc | 990 | COO | 40 | $159,825 | $0 | View return |
| 2015 | Charleston Junior Golf Foundation | 990 | Director | 0 | $0 | $0 | View return |
| 2015 | St John Neumann Academy | 990 | Trustee | 2 | $0 | $0 | View return |
| 2014 | Regence Health Network Inc | 990 | COO | 40 | $153,114 | $0 | View return |
| 2014 | Charleston Junior Golf Foundation | 990 | Director | 0 | $0 | $0 | View return |
| 2013 | Centenary College of Louisiana | 990 | Provost Term Date: 12/31/13 | 40 | $208,641 | $0 | View return |
| 2013 | Regence Health Network Inc | 990 | COO | 40 | $152,483 | $0 | View return |