Broadway: Choreographer for In My Life
at the Music Box Theatre and Dance Supervisor for CATS
. Additionally, he regularly directs and choreographs for New York City Opera. He has choreographed Off-Broadway and directed and choreographed over a hundred musicals internationally (Mexico, Brazil, Germany, Denmark and Hong Kong) and regionally at The Paper Mill Playhouse, Theatre Under The Stars, Walnut Street Theatre, Pittsburgh CLO, Sacramento Music Circus, North Shore Music Theatre, North Carolina Theatre, Seattle's Fifth Avenue Theatre, Riverside Theater and Westchester Broadway Theatre among others. He has taught internationally, in New York City and around the country. His Theatre Dance Class, helps develop a strong technique and draws on his extensive choreographic experience.