Dr. Amy Rosen is a doctor who really listens to the patient and gives as much time as is needed to get the story right. She inspires confidence that I am being taken care of, and is compassionate and friendly as well as completely professional. She is always willing to explain anything.