Very clear explanations of diagnosis and procedures. Staff is very professional and pleasant. Easy to get appointment. Thorough with his procedures, tests he sets up, and followup. Likable yet businesslike. Very good doctor who makes you feel reassured.