I have been going to Dr. Barnes since I was little. He is very competent and does not try to talk you into procedures that arent needed. He is always friendly and makes the visit as quick and painless as possible. His entire staff is friendly and creates a personal relationship.