John is an excellent trainer. He is the perfect combination of tough (“John, you are KILLING me!”) and warm (“Kat, you are doing SO well”), and he works with the whole person — mentally, emotionally and physically. Because of his efforts, I am stronger and more flexible. I recommend him without reservation.