Dr. David Klein is a wonderful doctor. My hasband and I recently had the honor of meeting him. He does amazing work. He is very caring and will above teh normal doctor duties to take care of the patient.
He also has the most wonderful staff. They are so willing to work with our schedule when making appointments.
PROS: Caring and Compassionate
CONS: none
more