Elissa Chandler Email

VP Marketing & Operations . 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

#1 Startup Dataset

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