Great doctor! I have been going to him for over 20 years. He listens and is concerned about the overall health of his patients. Has no problems referring you to someone else if necessary; he understands his limitations. He is the perfect primary care doctor.