Source: Energetica

Iberdrola: Avangrid's 238 MWac True North Solar Project Begins Commercial Operation

True North created about 300 jobs at the peak of construction, most of which were filled by local residents. True North represents USD 369 million of investment in central Texas.

Read full article »
Annual Revenue
$50-100B
Employees
10-50K
Armando Martinez's photo - CEO of Iberdrola

CEO

Armando Martinez

CEO Approval Rating

87/100

Read more