Learn About Going Solar

Why Go Solar? Solar panels have become mainstream in Newton and all around Massachusetts.  As of July 2019, over 800 homeowners in Newton had installed rooftop photovoltaic systems. Solar panels have become popular because panel prices have dramatically decreased over the … Continue reading Learn About Going Solar