My husband and I have been going to Dr McGarrah for over 20 years now. He is terrific! Everyone in his office is very friendly and personable. He takes the time to address your specific needs and advise things you can do to improve your health and well being.