Dr. Callegari is a fantastic doctor, he always spends more time than any other doctor ever has, he listens to my concerns, he takes me seriously and he explains things that I don't understand. He also gave me all of the options and did not try to push me one way or the other. His front desk girl Becka is great, she keeps everyone laughing while they wait. This doctor is so busy and I had to wait a little while to get in to see him, but it is worth the wait!!!