Photo of Dr. Terry M. Bennett, MD MPH

Dr. Terry Bennett is a family physician in Rochester, NH, delivering primary care services for all members of the family – from seniors to kids.

Reviews of Dr. Bennett
Dr. Bennett

Videos of Dr. Bennett
Dr. Bennett

Dr. Terry Bennett - Durham, NH  

Dr. Terry Bennett on Healthcare  

The Terry Bennett Collection - BMW Racer  

Office of Dr. Bennett See Insurance
of Dr. Bennett

Quick Care Clinic  

Accepting New Patients?

Yes, Dr. Terry M. Bennett is accepting new patients at this office.


151 S. Main Street, Rochester, NH 03867

Office Hours

  Open Lunch Close
Mon 12:00 - 1:00 pm
Tue 12:00 - 1:00 pm
Wed 12:00 - 1:00 pm
Thu 12:00 - 1:00 pm
Fri 12:00 - 1:00 pm

Office Details

Doctor Specialties Family Medicine & General Practice
Accepting New Patients? Yes
Practice Specialty Family Medicine
Languages Spoken Arabic, English, French, German, Italian, Korean, Mandarin, Polish, Portuguese, Russian, Spanish, Tagalog, Vietnamese

Insurance Accepted  

  • United Healthcare

About Dr. Bennett
Dr. Bennett


I am an old fashioned solo General Practitioner, following in the footsteps of my father who was a GP in Los Angeles.

I am readily available and see people on housecalls or walk in visits.We do not insist on insurance, all are welcome in my office.

I have practiced medicine all over the world and have never had a malpractice claim in over 500,000 patient visits and 50 years of practice.

Call for an appointment or just come by!


Special Interests  

  • Addiction Medicine & Alcoholism Counselling
  • Medicolegal Consulting
  • Public Health Consulting

Education & Training  

Medical School


  • Los Angeles County General Hospital
    Residency in Family Medicine • 1964 - 1966

Languages Spoken  

  • German
  • English
  • French

Daily Health Newsletter from

Enter your email to receive a daily roundup of health tips, news & more in your inbox, Mon‑Fri:

To browse examples of previous newsletters, click here.