Dr. Beauchamp is a caring doctor. I’ve seen him for 7 years and he’s delivered my two children (natural birth/no intervention/complication). The office is clean, appointment times are kept and the staff is very warm and welcoming. Dr. Beauchamp is knowledgeable and takes the time to explain everything and…