Jay Lurie Email

Head Investments . Odyssey Energy

Current Roles

Employees:
62
Revenue:
$11.7M
About
Odyssey is a global platform to simplify, streamline, and reduce the costs of developing and financing mini-grids around the world.
Odyssey Energy Address
1519 Pine St.
Boulder, CO
United States
Odyssey Energy Email

Past Companies

Odyssey Energy SolutionsHead of Investments
Self-employedIndependent Consultant and Advisor
WWOOF Latin AmericaVolunteer

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.