Community Foundation of Middlesex County (CFMC) is all about Living Local and Giving Local. A community foundation is community philanthropy at work. Whether you know it or not, you have probably been touched in some way in your community by a community foundation. Take a few minutes to hear from some of the donors and nonprofits who work with and through the Community Foundation of Middlesex County to “Help Good People Do Great Things.”