- With Dutch National Ballet since: 2019
- Place of Birth: Alberta, Canada
- Career with Dutch National Ballet: Élève (2020), Junior Company 1st year (2019)
- Training: Leo began dancing at the age of 3. He started training at Canada’s National Ballet School when he was 13. Highlights of his Canadian education include an exchange opportunity with the Royal Danish Ballet School and participating in the school’s quadrennial “Assemblée Internationale” event. After graduating in Toronto, he spent a year with the Royal Ballet School in London.