Accepting new patients
Dentistry · Male · Age 56
Make an Appointment
Dr. Thomas Hafner, DDS is a dentistry practitioner in Upper Saddle River, NJ and has been practicing for 30 years. He practices dentistry.
Search for your insurance provider
Dr. Hafner accepts
Accepted insurance can change. Please double-check when making an appointment.
Dr. Hafner accepts the following insurance:
Check if Dr. Hafner treats your condition or procedure
Dr. Hafner's conditions and procedures:
Based on 151 reviews
Likelihood of recommending Dr. Hafner to family and friends is 4.933775 out of 5