Dr. Foster and his staff have been nothing but the best since I started seeing him several years ago. He has handled my routine exams, an outpatient procedure I had to have, delivered my son and will be delivering my daughter in a few weeks. He is kind, considerate and takes his time to explain everything and answer any questions. His staff, Vanessa, Jen, Joni, and the others are awesome! I feel very welcomed when I go for all my appointments. They just re-did the office as well and it looks great! Very clean and modern.