New Hampshire Charitable Foundation
June 5th, 2009A community foundation is a charity created by and for the people in a local area. These foundations allow local donors to take an organized approach to giving, and to better understand the needs in their region. Of the more than 700 community foundations nationwide, the New Hampshire Charitable Foundation is among the oldest and largest.
Guide to History +