US solar developer Leeward Renewable Energy has completed construction and started commercial operations at its 100MW Oak Trail solar project in North Carolina.
Texas-headquartered developer Leeward Renewable Energy has closed financing for 296MW worth of solar PV projects in Ohio and North Carolina, adding to its 24-strong portfolio of renewable energy installations across the US.