Dr. Klein is a wonderful OBGYN. I moved when I was 30 weeks pregnant with my 1st child. A friend referred me to him and even though he is 45 min from where I live I could not have been happier. He always makes me feel at ease and cared for. He delivered all 3 of my children and it was a wonderful experience each time. Every time I see him in his office he is attentive and is never in a rush! In 10 years I have never had to wait in the office more then 5 min max. The office staff is also wonderful. I have sent 2 of my good friends in knowing they will get the best care!