I’m Josh!

3x world champion athlete, experienced coach, and choreographer with over a decade of experience in competitive all star cheerleading. After coaching and choreographing programs around the world, I’m am now currently based in New York and proud to be working with New York Icons.

My specialties are all things cheerleading. I’m passionate and knowledgable in Tumbling, Jumps, Stunts, Flying, Flexibility and Strength. My coaching style is built around strong fundamentals, smart progressions, and helping athletes train safely, confidently, and consistently.

  • 10+ Years Coaching Experience

  • 20+ Years in Cheerleading

  • Instructor of All Ages & Skill Levels

Private Lessons

What are Private Lessons? Private lessons are 1-on-1 sessions designed to help athletes improve faster with focused, individualized coaching. Each lesson is built around proper progressions, clean technique, and high-value corrections.

  • Private lessons are for athletes of all ages and levels — from beginners to competitive athletes.

    Lessons are available for:

    • Tumbling

    • Jumps

    • Flying / Partner Stunting

    • Technique + performance

  • Each session is structured and intentional, with:

    • A quick warm-up and prep

    • Skill progressions and quality reps

    • Clear, experience-based corrections

    • A short recap at the end

  • Private lessons are held at New York Icons (Rochester and Pittsford). Availability varies week to week — message me with what day/time works best and I’ll send through options.

    To book, send:

    • Athlete’s name + age

    • What they want to work on

    • Preferred day/time

    Lesson rates are available upon request.