site logo

100 MW of Mass. commerical solar at risk from failure to reach net metering compromise

from the New York Power Authority (used with permission)