We offer classes for every level, and each class is capped at 10 people so everyone can get the individual attention they need. All class slots must be purchased in advance, and we ask that you please show up 10-15 minutes early.



Mon. - Thur.
12pm – 12:45pm

Small Group training takes a unique structure in which you work out in small groups (5-7 people), allowing you to maximize the benefit of your program and take full advantage of my expertise.  Each workout is designed for your specific goals based on what I learn about your needs and goals from your functional movement testing and fitness assessment.  This enables me to ensure the most efficient workout for YOU. Each semi-private training session is designed to increase your functional strength, reduce injuries, and boost your metabolism. This is the best fat burning workout available!


By appointment only. 

My one-on-one training program is ideal for those seeking high levels of personal attention and accountability, uniquely varied workout routines designed to accomplish your specific goals, and the best results in the least amount of time possible. I will work directly with you to develop and start a functional training and nutritional program to ensure that you reach your goals in a safe, comfortable, and enjoyable environment. I will push beyond your limit to not only get results, but to CHANGE YOUR LIFE!!


By appointment only. 

As an athlete, I understand the proper preparation it takes to perform at the best of your ability. Therefore I train athletes to use the proper movements and muscles to make them bigger, faster, stronger, and more explosive to compete at the highest level on any playing field. Training programs for athletic performance enhancement include

  • strength, speed, power
  • endurance
  • flexibility
  • mobility
  • agility
  • mental preparedness (including goal setting)
  • sleep
  • recovery/regeneration techniques and strategies,
  • nutrition
  • rehabilitation
  • pre-habilitation
  • injury risk reduction