AVANGRID, a sustainable energy company and part of the Iberdrola Group, has begun construction on two new solar farms in Texas and Ohio. These sites will generate 523.5 MW of power. “With solar projects like True North and Powell Creek, we are strengthening our mission of helping the U.S. meet its ambitious clean energy goals,” Read More