Dr. McAlpine and his staff are hands down the best! He and his staff are very professional and the wait time in front and back are not long at all. I have a total of 3 kids and he has delivered all 3. Even tho I'm no longer pregnant I still go to him for my womanly needs. Absolutely the best!