I would highly recommend Dr.Allred and his staff. They are very polite, friendly and professional. He listens to all your concerns and answers your questions.