John is Awesome
Pros: Patient. Very knowledgeable. Professional
Cons: Parking is tight sometimes
"I don't know how he does it, but even though my time in the waiting room is short, he always gives me and my family the time we need to feel understood. The whole staff is friendly and professional and we feel so lucky to have found "our" family doctor."