Ballet Director Teatro Massimo Palermo / Choreographer

Paris Opera Ballet

The National Ballet Of Canada

Leipzig ballet

Teatro dell Opera di Roma

Opera de Monte-Carlo

Riga Opera

Stuttgart Ballet

Salzbourg Ballet

Teatro Massimo Palermo

Maggio Danza Firenze

Suzanne Farrell Ballet

Bari Petruzzelli

Opera de Nice

Slovenian National Ballet

Ballet du Rhin

Peridance Capezio Center New York City

Joffrey Ballet

Ecole Supérieure de Danse " Rosella Hightower" de Cannes

Bangkok City Ballet