AMAZING doctor that does what others rarely do – listen, really listen, to you and treat you like a human. The only negative is that if you get an appointment later in the day, expect to wait a while. He’s usually running late but that’s because he spends so much time with his patients and NEVER does he short someone at the end of the day. An amazing doctor and person.