Leo on vastuullista liiketoimintaa vauhdittavan Third Rockin yksi perustaja ja toimitusjohtaja. Aiemmin hän on työskennellyt mm. Kansalaisareenan, Luonto-Liiton ja Suomen luonnonsuojeluliiton toiminnanjohtajana sekä teknologia-alalla ympäristöpäällikkönä ja yritysten neuvonantajana.