I have been seeing Dr. Haferkamp for over a year and he has been so helpful, professional, and nice. He is quick and to the point, but also takes the time to listen and understand any medical issues I have.
The front office staff has also always been friendly and professional. They are pleasant when I walk in and check out and they are helpful when I call to make an appointment.