Dr. John is very comprehensive from the beginning to the end of my visits. I have been treated for everything from headaches, to tight lower back, to IT band issues. He explains what deficiencies I have and why they are occuring in everyday terms. He also gives me suggestions and exercises to do in between visits to increase my recovery time. I have been to many chiropractors in my life and I have found that Dr. John is by far the most professional and knowledgable.