Ha bailado con numerosas compañías, entre ellas English National Ballet, Ballet Nacional de Cuba, Houston Ballet y American Ballet Theatre.