Dr. Herzog has all the qualifications you can ask for and he cares what his patients think about him. The wait times can be loooonnnngggg though. My first appt took about 2 hours to see him for 10 minutes. He knew exactly what was wrong with me and was nice enough to see me immediately for my follow-up appt that I went to. .. on the wrong day. He was supposed to be in surgery all day, but finished early. Thank goodness he is such a nice guy! Most of his other patients seem to love him.