Tom is an amazing trainer! He's been coaching me for over a year now and I love it. He always keeps it varied and interesting and keeps me focused by setting goals. My st ... more