Dr. Hadaegh is very professional and at the same time very interested in his patients and their expectations. He takes the time to explain procedures and answers all questions. He is a caring doctor.