SL

Scott Leach

Chief Commercial Officer at Torch Clean Energy

No bio yet

Links


Org chart


Teams

This person is not in any teams


Offices

This person is not in any offices


Torch Clean Energy

Since 2008, Torch has specialized in developing and financing renewable energy facilities in North America. Torch Clean Energy is a developer of utility scale renewable energy and storage projects across the United States. To date, Torch has developed, financed and constructed more than 750MW of solar, wind, and battery storage projects across the United States.


Employees

11-50

Links