Dr. Kantor...he is very knowledgable, takes time to answer all questions and concerns, will call you personally to follow up. He even took time during his vacation to review my chart and make recommendations. Great doctor!