Training: Royal Ballet School, Central School of Ballet.
Theatre: Northern Ballet Theatre (Principal Roles), Cats (Mr Mistoffolees) (London WestEnd), Oklahoma! (National Theatre/West End), Burn the Floor (Australia tour), Fosse (London West End & Dance Captain), My Fair Lady (National Theatre/West End & Resident Choreographer), Contact (London West End Resident Director), Cats (Germany Assistant Associate Choreographer/ Director), Contact (U.S tour Associate Director), My Fair Lady (U.K. Tour Associate Choreographer), Double Feature (NYC Ballet Choreographic Assistant to Susan Stroman), Cats (U.K. tour Resident Director), Merrily we Roll Along (Derby Playhouse Choreographer).
Film: "Cats" (Tumblebrutus), "Oklahoma!" (National Theatre Film), "Jesus Christ Superstar" (Herod's Boy), "Burn the Floor" (M.C.), "A Christmas Carol" (BBC/NBT), "Romeo and Juliet" (BBC/NBT).