Tom and I have been training for over a year now, 3x a week. He is a very qualified trainer with a vast knowledge of workouts and the science behind it. He is very thorough when planning my program to ensure my goals are being met. He takes the time to have me stretch properly so that I can complete a successful workout. He also doesn’t hesitate to correct my posture/ movement so that I don’t injure myself.