I've been a patient of Dr. Allen for 5 years. She delivered my son. She's a great doctor with caring approach. She really takes the time to listen to what you have to say. When she's with you, she focuses on you and doesn't rush you either. I definitely recommend her.