John is an excellent PT. The utmost professional, with a pleasant and encouraging disposition. He demonstrates an expertise in his craft by explaing what is happening with your anatomy, what the plan of attack is to get you better, and why we are doing it. He listens, asks for feedback, and manages your expectations, while pushing you to reach your goals. I would recommend him to any friend of family member.