Forest Road Company, an investment and advisory firm, is launching an energy investment arm with $750 million in initial capital commitments, CEO Zach Tarica tells Axios Pro exclusively.
Why it matters: U.S. solar and storage projects are at the top of CenterNode Group's agenda.