Dr. Kilgore is fantastic! he and his staff are courteous and well-informed. They are also very friendly. I really appreciate the steramlined process that allows you to get in and out of the office quickly and the results speak for themselves.