100% of readers would recommend
to a friend (1
Dr. Klein takes his time with every patient. When my husband and I saw him for our first appointment we walked out relieved that we finally found a primary care doctor that cares. He keeps a strict timely schedule which is great because your appointment time never changes and I've never waited more than 5-10 minutes.