I recommend Dr Weidemann. He is knowledgable and right on mark. However, everybody knows he is good, so it can be difficult to get an appointment. Therefore, I often end up getting another Dr and I am not always pleased. They are very good at scheduling so wait times are short, and you never feel rushed by any of the Drs.
Pros: Great schedules and some excellent Drs
Cons: Not all Doctors are great
more