Dr Hale very professional. Very knowledgeable. Takes time to explain. Dr Hale was not recommended by a personal contact, I identified him via internet research and got very lucky I would refer him and his staff without reservations His staff is friendly, courteous and efficient.