
Community foundations claim to play an integral role in fostering philanthropy at a community level all across the United States. Community foundations have three distinct operational roles, including asset building, grantmaking, and community leadership. While asset building...