Leo Menard

Director Of Sales

Leo Menard is an experienced sales and business development professional with a strong background in the energy sector. Currently serving as the Director of Sales at Catalyst Power Holdings LLC, Leo focuses on providing businesses with effective energy solutions through onsite generation technology and retail energy supply. Prior to this role, Leo held positions such as Head of Sales and Business Development at Station A, where a significant marketplace revenue growth of 600% was achieved, and Origination Manager at Enel Green Power, facilitating renewable projects for clients. Experience also includes significant contributions in advisory roles at both Enel X and EnerNOC, as well as early career development in clinical research at Ora. Leo holds a Bachelor of Arts in Sociology with a concentration in Economics from Bates College.

Links

Previous companies


Org chart


Teams

This person is not in any teams


Offices

This person is not in any offices