Leo Menard Email

Director Business Development & Sales . Station A

San Francisco, CA

Location

l**@stationa.com

Primary Email

Current Roles

Employees:
18
Revenue:
$1.5M
About
Station A is a software company with a mission to automate clean energy development to enable a carbon-neutral future. Our platform provides clean energy developers and energy users the insight they need to take any building to zero carbon emissions. Our growing user network works together to originate, design, and execute clean energy projects.
Station A Address
2912 Diamond Street
San Francisco, CA
United States
Station A Email

Past Companies

Station ADirector of Business Development & Sales
Enel Green PowerOrigination Manager
Enel XSenior Business Development Manager - Advisory

#1 Startup Dataset

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