
Inició su carrera en el Louisville Ballet, luego estudió en la Escuela Nacional de Ballet de Toronto y se unió al Ballet Nacional de Canadá en 1987. Luego integró el American Ballet Theatre de 1992 a 2002 donde bailó creaciones de Frederick Ashton, George Balanchine, Agnes De Mille, Martha Graham, Jiri Kylian, Lar Lubovitch, Kenneth MacMillan, Mark Morris y Antony Tudor. También se lució en clásicos como Romeo y Julieta, El lago de los cisnes y Cenicienta. Fue maestro de ballet de la compañía y en 2016 fue designado asistente del director artístico Kevin McKenzie. Repuso obras en distintos escenarios del mundo, fue maestro invitado en varias compañías e universidades y profesor adjunto de Ballet en New York University. Enseña en forma regular en el Alvin Ailey American Dance Theater.