Patient Reviews

Wonderful bedside manner, and very prompt to see me. I arrived late because the Google Maps took me to the wrong address. I was still seen right away. All of the employees and other patients I passed looked happy. Very pleased with this experience!

Excellent and caring as always!

Dr. Nancy Hafner listened to what I had to say, responded positively to my questions & addressed my concerns. She expressed empathy, and care & did not at any point rush thru any aspect of the exam. She explained what she was doing and why – which brought a degree of comfort to me. Because she was very attentive & had a positive demeanor, she is now my new favorite MD. The patience she exhibited was the best I have received perhaps -ever. A delightful person with a wealth of experience. No wonder she is booked solid months in advance. There are several other MDs I know that could learn a thing or two from her. Bravo Dr. Nancy Hafner!!!

“Dr. Hafner is great!”

“Dr. Hafner is simply a gem. I am blessed to have her as my provider.”

“This was my first time seeing Carlyn and I thought she was fabulous! She listened to me and took the time to address all my concerns. I’m so thrilled she joined the practice!”

“I have no hesitation whatsoever in recommending this practice and its brilliant, kind, caring medical professionals.”

Dr. Hafner is the best, I recommend her often to anyone who will listen!

“Every visit to this office has been efficient, friendly, and helpful.”

Patient Forms

Forms can be completed online through the patient portal or you can print them from our website and bring them with you to your appointment.

Become a Patient

Notice to patients: Kindly refrain from wearing scented lotions or perfumes at the time of your visit. We have multiple staff members with Asthma that may experience difficulty breathing when exposed. Thank you!