About Me

I have been training for eight years now. I have a bachelors of science degree in exercise science, along with my certification. I have always been active person who enjoys working out and being healthy. I have worked with all sorts of clients, ranging in age (13 to 75), goals and abilities. I just recently started coaching a flag football team for 6 and 7 year olds and look forward to coaching more in the future. I believe that you can never know enough, so I am constantly looking to learn and get better. I always strive to do my best in everything that I set out to do.

What to Expect

The training sessions will always start with various warm up drills/exercises, then the workout will begin ( the workout itself will depend on the goals of person), then a cool down of stretching and myofacial release when necessary. We will also go over nutrtion to make sure that maximal results are achieved.

Client Success Story

I have multiple success stories, clients running fast half and full marathon times, weight loss achievements, better balance, better agility, more muscle mass. I always do my very best to get my client the results they want.


  • Plyometric
  • Kettlebell
  • Running
  • Core

I Can Help You Accomplish

  • Weight Loss
  • Weight Gain
  • Firming And Toning
  • Flexibility
  • Increase Muscle Strength
  • Aerobic Fitness
  • Endurance Training
  • Body Building
  • Nutrition
  • Pre/Post Natal

Training Locations = Travel Radius = Preferred Training Location

= Travel Radius = Preferred Court
  • My Gym
  • 1118 N. Recker Rd Ste 109
  • Mesa, AZ 85205

  I can travel within 15 miles of zip code 85296

General Availability

Sunday Inquire about availability
Monday 6am - 7am and 11am - 4pm
Tuesday 6am - 8am and 11am - 4pm
Wednesday 6am - 7am and 11am - 4pm
Thursday 6am - 8am and 11am - 4pm
Friday 6am - 7am and 11am - 4pm
Saturday Inquire about availability

Joshua's Pictures & Videos

Your first session is backed by our Good Fit Guarantee

$125 /hour

No upfront payment, pay-as-you-train

No Risk - Cancel or switch trainers anytime

Didn’t enjoy the 1st session? We’ll refund it