John is extremely knowledgeable and experienced, and full of ideas on ideas/exercises you can do on your own time. He has earned my trust in a short period of time due to his professionalism, intelligence, and genuine concern for his patients. He is always helpful and positive, no matter how tough your situation may be. I highly recommend John for all of your physical therapy needs. Patient