Dr. Klein is always a breath of fresh air. He treats his patients like family, answers any & all questions without making you feel rushed or like he is put out. He has a very calm & caring demeanor, he is welcoming and comforting. I trust him completely. As always, I HIGHLY recommend him.