Non-Profit Agency
The Community Foundation of Western North Carolina (CFWNC) works with families, businesses and nonprofits to strengthen communities through the creation of charitable funds and strategic grantmaking.