I have used this particular office for years. The staff are friendly and professional and the atmosphere is nice. The only problem I have encountered with this office is that on several occasions when I have had my yearly appointment scheduled, I arrived at my appointed time - but the doctor had to leave to deliver a baby or perform emergency surgery. Don't get me wrong, I completely understand this. I believe that if you are pregnant or have any female complications, this doctor would be the one to see. But if you are going for routine checkups, I think that it would be better to ask for the CNP.