Source: Energy Global

Terra-Gen: Lockhart Solar PV IV project reaches commercial operations

The Lockhart Solar PV IV project, located in the US, has reached commercial operations, expanding total facility capacity to more than 350 MW.

Read full article »
Est. Annual Revenue
$25-100M
Est. Employees
250-500
John O Connor's photo - CEO of Terra-Gen

CEO

John O Connor

CEO Approval Rating

82/100

Read more