johncj.com
Dance
I have trained in Ballet, Jazz, Tap, Modern, and Hip Hop and have experience choreographing for performances. Here is a summary of my past dance experience. You can see show photos for some product…