Dr. John Eichelberger is a joy to visit. While there is sometimes a wait, it takes only a few moments to realize why -- it's because, when he's with a patient, that patient is the most important thing to him. Not the "take two aspirin and call me in the morning" variety of doctor, he'll ask many questions and make many suggestions, even when he's not sure what exactly is wrong. I went to several doctors over the course of two years for a persistent cough, and he's the only one who came up with the solution, because he wasn't afraid to try an unlikely treatment where the normal ones had failed. Heartily recommend!