Leeward Renewable Energy LLC said on Thursday it has initiated the construction of its 100-MW Oak Trail solar photovoltaic (PV) project in North Carolina, seeking to reach commercial operation by mid-2023.