Full Article
First Parish in Needham, MA received Energy Star certification from the Environmental Protection Agency, and was the first house of worship in Massachusetts to do so. First Parish began to take steps to address its environmental impact after joining Massachusetts IPL.
Hometown Weekly, May 6, 2010