You truly couldn't ask for a more committed, warm, thoughtful and accessible doctor to have on your side. As my primary physician, I depend on him a lot for advice and treatment options, reassurance, first and/or second opinions and helping me stay on top of all the critical health issues I have. He has so much working knowledge of medicine and can generally guide and treat me to resolve my immediate problem successfully. He also knows when to turn me over to a specialist and, when he does, they are always as the best ones. His staff is amazing and equally as caring and warm as he is. I trust them to get me in to see him as quickly as they can and/or get an answer to a concern directly from him and call me back quickly. Dr. John treats you like a friend, makes you feel at home and listens carefully. I totally trust his judgement and advice and always feel like it's a respectful collaboration of doctor and patient.