Leo nació en Argentina y vive en São Paulo (Brasil) desde 1998. Es licenciado en Filosofía, tiene un posgrado en Educación y un MBA en Negocios Internacionales.
In 2019 was invited to be part of both, South-American and Pan-American Officiating Committees and was nominated to be part of the WSO Advisory Board in May 2020.
Leo es el actual Director de Arbitraje de la CBS (Confederación Brasileña de Squash) y Vicepresidente del Comité Brasileño de Arbitraje.