
LRE Unveils 700+ MWac Solar Projects in Oklahoma with Google Agreements
Leeward Renewable Energy (LRE), a prominent American renewable energy company, has announced a substantial investment in renewable energy in Oklahoma with over 700 megawatts of new solar energy projects. The development is backed by long-term power purchase agreements (PPAs) with…












