John is an amazing trainer. He does a terrific job of pushing you while making sure you stay safe. His training has helped me be confident in my fitness level to pursue my goal outside the gym of adventure travel. Thanks for all you do John! read more