Capital Power executes 20-year contracts for three solar development projects in North Carolina totaling 160 megawatts Bay Street 4 years ago Bay Street News