I have been a patient of Dr. Omohundro's off and on since high school. I think that he and his staff are excellant in care giving. However, the only reservation I have is that be warned that if you should happen to miss two of your cleaning appointment... you will be DROPPED. I missed two of my appointments and when I wanted to schedule an appointment, they never called me back.
Pros: convenient parking and excellant care
Cons: will drop you if you miss appointments