My mission is to disrupt, to light a fire under the entire energy sector,” declares Stephen Lecce, Ontario’s 37-year-old ...