Director and choreographer working in theater, film, and television. Most recently worked as a tap dance trainer and consultant with the creative team of the Broadway musical Billy Elliot. Has choreographed for many venues, including the Duke Theater, Symphony Space, and Yale Drama School, and also at the New York Musical Theater Festival. As a dancer, created the role of Mr. Happy in Derick Grant's Imagine Tap!, the role of Bud in Batboy: The Musical, and a recurring role on USA's Up All Night, hosted by Rhonda Shear. Has also been featured as a principal dancer in Nayikas, a classical Indian dance company. Current faculty, Steps on Broadway and Broadway Dance Center, N.Y.C.