My wife and I have been recently seeing Doctor Barber and we have been beyond happy with everything involved with our visits. He is thorough, kind, and overall a great doctor but also a good person who takes the time to explain things and make sure you understand them.