Caring for two elderly parents with many doctor appointments on any given month, Dr Barnswell besides being an amazing caring and compassionate doctor his leadership is reflected in his amazing medical team. From a patients point of I view, I wish that the service at this office is replicated in many other offices. The staff here are friendly, welcoming, and caring. They take care of business in the moment from check in to check out. I called the office one evening to make an appointment Dr. Barnswell answered the phone. I was startled by it and apologized. I said I was calling to make an appointment , he says its OK I can answer the phone. He said my staff will call you back less than 5 minutes a staff member called me back to set up an appointment. I highly recommend Dr Barnswell Office, but most important this office has an amazing medical team. You can ask any office member a question and they will take care of it right there. Thank You TEAM for caring for us and keeping us healthy!