Dr Haefeli really seems to care about you as an individual. He takes the time to find out why you're there instead of trying to get you out as fast as he can. I am so glad I found him, I was lucky since I had to choose from my HMO provider list! I recommend him for any of your health concerns.
Pros: Practicaly everything
Cons: waiting room