First time ever visiting a chiropractor. Dr. Hagan took the time to explain how the spine is designed to work, what happens, what you can feel when it's not quite right, and how to go about getting things back to operating the way they should. He explained the procedures as he performed them. As a first timer, I appreciated that. Once done, my neck stiffness was gone, and a full range of motion was restored. The same for my lower back as well. Very cool. Dr. Hagan is very easy going, pleasant and friendly. He and his wife make an excellent team running the practice. Very nice people to work with. When the need arises, I will definitely return to Hagan Chiropractic.