About Me

I'm deeply trained in the art and science of how to improve your health. If you want to live a stronger and more confident life, I've got the training and the expertise to help you every step of the way.
We can train in your home, outdoors, or at Total Body Training, in McFarland, which I own and operate with my wife.

What to Expect

Your experience will vary depending on the type and length of training you're looking for. Whether it is your first time training or you are a weathered athlete looking to up your game, I can help!

Client Success Story

Fighting through a previous shoulder injury, we worked around that set back to improve in other areas. Now with the shoulder at full strength, we are making gains in all areas.

Specialties

  • Aerobics
  • Athletic Performance
  • Baseball
  • Bodybuilding
  • Bodyweight Training
  • Boot Camp
  • Boxing
  • Calisthenics
  • Cardio
  • Circuit Training
  • Core
  • Crossfit
  • Endurance Training
  • Football
  • Functional Training
  • Golf Training
  • High Intensity
  • Hockey
  • Ice Skating
  • Jogging
  • Kettlebell
  • Lacrosse
  • Personal Training
  • Plyometric
  • Post-Natal Fitness
  • Powerlifting
  • Pre-Natal Fitness
  • Rehab Training
  • Resistance
  • Rowing
  • Running
  • Senior Fitness
  • Skiing
  • Snowboarding
  • Soccer
  • Softball
  • Strength And Conditioning
  • Stretching
  • Volleyball

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
  • You Pick! Home, Space At Work,
  • Madison, WI -
  • Outdoors
  • Anyplace
  • Anywhere, WI 53558
  • Willing To Travel To Client
  • 15 Miles Radius
  • Madison, WI 53716
  • Total Body Training Mc
  • 5206 Farwell St
  • Mc Farland, WI 53558

  I can travel within 20 miles of zip code 53558

General Availability

Sunday 6am - 10pm
Monday 6am - 12pm, 1pm - 4pm, and 7pm - 9pm
Tuesday 6am - 12pm, 1pm - 4pm, and 7pm - 9pm
Wednesday 6am - 12pm, 1pm - 4pm, and 7pm - 9pm
Thursday 6am - 12pm, 1pm - 4pm, and 7pm - 9pm
Friday 6am - 12pm and 1pm - 4pm
Saturday 6am - 10pm

Joe's Pictures & Videos

Your first session is backed by our Good Fit Guarantee

Select a package

No Risk - Cancel or switch trainers anytime

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