Leonard Allen, based in Toronto, ON, CA, is currently a President and Chief Executive Officer at Solera Sustainable Energies Company, bringing experience from previous roles at Ontario Partnership for Innovation and Commercialization, Ontario Power Authority and Canadian Solar Industries Association (Cansia). Leonard Allen holds a 2013 - 2013 University of Windsor. With a robust skill set that includes Start-ups, Business Strategy, Mergers, Negotiation, Venture Capital and more, Leonard Allen contributes valuable insights to the industry. Leonard Allen has 1 email and 1 mobile phone number on RocketReach.