Brief

Massachusetts net metering cap stifled $78M of solar projects, SEIA says