About Dogwood Health Trust. Founded in 2018, Dogwood Health Trust (Dogwood) is a private foundation based in Asheville, North Carolina. Its sole purpose is to dramatically improve the health and wellbeing of all people and communities of the 18 counties and the Qualla Boundary in Western North Carolina. As a funder, Dogwood invests in collaborative, innovative and equitable efforts that address the many factors contributing to overall wellbeing, ...