I have been training with Troy for a while now. He is one of the nicest people I’ve ever met. His positive attitude carries you through the toughest workouts. He takes the time to get to know who you are and what you want to achieve and provides the workouts to get you there. We’ve never repeated a routine and each one builds on and challenges me more than the last. He encourages me to push myself in doing things I never thought I’d be able to do! I will continue to recommend Troy to anyone who wants the best trainer around.