252 employees
LRE is a leading renewable energy company that owns and operates a portfolio of wind, solar and battery storage facilities across the U.S.
2015
Leeward Renewable Energy, LLC raised undisclosed on March 22, 2018
Investors: OMERS Infrastructure