Stephen Lee is the founder of Renewa. Backed by QIC. Based in Houston, Texas. Funding history, background and contact routes on StartupFundraising.com.
Stephen Lee is the Co-Founder and Co-CEO of Renewa, an investment platform focused on land and infrastructure in the renewable energy sector. With over two decades of experience in corporate finance and energy investments, he leads the firm’s strategic direction, capital formation, and growth initiatives. Prior to Renewa, he co-founded Paloma Solar & Wind, backed by EnCap Investments, and also co-founded KLR Group, an energy-focused merchant bank.
Full founder directory · Investor directory · Company funding database · Fundraising library