President & CEO
Louis Tremblay
CEO Approval Rating
90/100
FLO is a Canada-based energy company that owns and operates a chain of electric vehicle charging stations for individuals and businesses across the USA and Canada.