I've been going to JD for years. Not only is he GREAT at what he does, he makes sure you are comfortable throughout the entire session. Sometimes I've even received a lolipop for being such a good client. I wouldn't trust anyone else to touch my head!
Pros: JD
Cons: Parking can be annoying, though I've never had a problem.
more