site logo

Duke solar procurement taps 602 MW with first projects from 2017 North Carolina renewables law

Mosaic Energy