Knowledgeable, friendly, has lots of time for his patients, and does not have long wait times. He is a straght-shooter, and does not believe in treating things that don not need treatment, or getting tests that are not needed. He also is not afraid to tell you when he does not know the answer. I have questioned his diagnoses before and at the time wished he had have done more tests, but in the end hes been right 100% of the time. He knows his stuff.