Excellent doctor and staff. Very pleased with the results. He was extremely knowledgeable and personable. I would recommend him without hesitation. Overall, the doctor and staff were professional and friendly.