Excellent. Doctor. Takes time to describe your problem and its solution. Is kind and understanding. Will listen to you. He will spend time researching your problem and the proper treatment. Will also refer you to other Doctors in their field when it is required. All in all a very good and through Doctor