A professional, friendly, helpful and wonderful doctor. He talks to me like an intelligent person, and takes his time to answer every question I ask(and I ask a lot of questions.) I have found that rather than try to just treat symptoms as i present them on different visits, he tries to step back and see if there is a pattern or relationship to my complaints. Also, i like that the practice of which he is a part has any specialty you need affiliated, so that all doctors have all records instantly if they need them. I have recommended him to all of my friends.