Hey, I’m Josh!

After years of competing at the sport’s highest level, working with top coaches, and traveling internationally coaching with programs worldwide, I’ve gained the skills and experience to effectively lead both athletes and teams toward their goals at any level. For more about my background, read here.

  • Instructor of All Ages & Skill Levels

  • 3x World Champion Athlete

  • Summit Champion Coach

  • 10+ Years Coaching Experience

  • 20+ Years in Cheerleading

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

  • Athletes are asked to arrive a few minutes early to stretch prior to the lesson starting. Each session is structured and intentional, with:

    • A quick warm-up and prep focused on injury prevention, balance, strength work, and skill/tumbling progressions

    • A focus on quality reps through drills, skills, and key movements

    • Clear, constructive, experience-based corrections throughout the session

    • A short recap at the end to review progress and discuss a plan of action moving forward

  • Private lessons are held at New York Icons (Rochester and Pittsford). Availability varies week to week — message me what you’d like to work on and what day/time works best, and I’ll send through current availability.

    Lessons are available in 30- or 60-minute time slots.
    Rates: $65 (30 minutes) / $110 (60 minutes)

    To book, text me at (585) 759-5790

    I’m excited about the opportunity to work together!