Dr. Dennis Teehan, MD

Dr. Dennis Teehan, MD

Primary Care Doctor
823.3 mi · 200 Providence Hwy, Suite 202-203, Dedham, MA 02026

At a glance

4.78 stars (374 reviews)
96% are satisfied with this provider ·
Accepts 43 insurances
Aetna, Anthem Blue Cross Blue Shield, BlueCross BlueShield, Cigna, UnitedHealthcare, more+ ·
Has 15+ years of experience
Graduated from Tufts University, Doctor of Medicine
Works at Steward Dedham Primary Care
2 office locations
4.78
374 reviews
Bedside manner
4.8
Wait time
4.6

Recent reviews

Dr. Teehan always listens and is open to trying new ways to solve old problems. As a woman, doctors can often shrug off concerns or issues as psychosomatic. Dr Teehan gives me respect as his patient and I truly appreciate him as my primary care provider.
Verified patientVideo visit
Wonderful doctor , very professional and knowledgable. He knows how to ask the right questions and is very intelligent. 10/10
Verified patientVideo visit

Office location

Steward Dedham Primary Care
823.3 mi · 200 Providence Hwy, Suite 202-203, Dedham, MA, 02026

Dennis Teehan does not participate in Zocdoc to offer online booking at this time

Search similar providers

In-network insurances

Aetna
BlueCross BlueShield
Cigna
UnitedHealthcare
Aetna
BlueCross BlueShield
Cigna
UnitedHealthcare

Popular visit reasons

Allergy Consultation
Annual Physical
Arthritis
Flu Shot
General Consultation
General Follow Up
Illness
Sleep Problems
Allergy Consultation
Annual Physical
Arthritis
Flu Shot

More about Dr. Dennis Teehan, MD

Dr. Dennis Teehan is a warm and caring primary care doctor serving for the community of Dedham, MA. Dr. Teehan obtained his medical degree from Tufts University. He then completed his internship in internal medicine at Saint Vincent Hospital. He then completed Harvard Affiliated Residency in preventive medicine and occupational and environmental medicine and also obtained a master’s degree in public health from Harvard School of Public Health . Dr. Teehan began his career working as a physician as part of a large health care network where he managed a large and diverse panel of primary care patients. He eventually gave up this practice to found GBWPC so that he could build a practice founded on wellness and have enough time to spend with patients and put them first. He currently is a part of Beth Israel Deaconess Physician Organization and hold privileges at Beth Israel Deaconess, Cambridge Health Alliance and New England Baptist Hospital. Dr. Teehan is devoted to ensuring the longevity of his patients’ health and developing long-lasting relationships with them. He takes his time to understand symptoms and give correct diagnoses to ensure the continued health of all his patients. The schedule is created so that Dr. Teehan has adequate time to spend with each patient. Dr. Teehan also serves as a medical director of Boston Fire Department. He is Board Certified in preventive medicine and occupational medicine by the American Board of Medical Specialties. Dr. Teehan also practices urgent care in Dedham, Ma. Dr. Teehan enjoys giving back to his community and currently serves on the Board of Selectman in Dedham, Ma. He is also on the Board of Directors at The Italian Home for Children. In his spare time Dr. Teehan enjoys spending time with his wife.

Education & experience

Education

Medical School - Tufts University, Doctor of Medicine
Harvard University, Residency in Preventive Medicine, Occupational and Environmental Medicine
Harvard University, Master’s in Public Health
Saint Vincent Hospital, Internship in Internal Medicine

Practice

Steward Dedham Primary Care

Certifications

American Board of Preventive Medicine
Occupational Medicine (Preventive Medicine)

Background

Languages spoken

English

Gender

Male

NPI number

#1306006945

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.78
Wait time
4.63
Bedside manner
4.82
Trust Banner Shield
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
374 reviews
Most relevant
Wonderful doctor , very professional and knowledgable. He knows how to ask the right questions and is very intelligent. 10/10
Verified patientVideo visit
Dr. Teehan is quite simply the best primary care physician I've ever had. His staff, including Alexis are amazing as well.
Verified patient
Dr. Teehan is energetic and caring. He is a great communicator who will listen... sometimes the main thing a patient needs.
Very fast, professional, and actually got to know me. Made me feel comfortable. Asked alot of questions to know my history.
I would recommend him to everybody. He was very personable and listened to everything I had to say and had great insight.
Verified patient
Dr Teehan and all the staff where very courteous, polite, professional and knowledgeable. I highly recommend his office.
Verified patient
He was very accommodating and personable. I Made my appointment same day, and had an initial consultation within hours.
Dr Teehan was very nice, extremely professional, listened to all my concerns. I would highly recommend him as a PCP
Verified patient
Very friendly .and gave me enough time to explain my problems and . It was a great experience with Doctor Teehan
Verified patient
Dr. Teehan was attentive and polite, he asked me how I felt and didn't assume what was wrong with me if any....
Verified patient
Wish this Doctor office have American Sign Language interpreter for a communication acces for the Deaf people.
Just switched to this PCP last year so limited interaction but VERYIMPRESSED that he takes the time to listen.
Verified patient
Excellent experience. Dr. Teehan was great and so was his nurse Alex. Very helpful and knowledgeable staff.
Very friendly and personable doctor. He is knowledgeable and serious, but it comes off in a nice way.
I am very grateful to Dr Teehan, he truly went the extra mile to help me. Thank you a thousand times
Verified patient
I was treated with respect and kindness during a difficult time in my life. Thank you Doctor Teehan.
Verified patient
Got some very good advice. I would recommend him to everyone, he is very helpful and knowledgeable.
Verified patient
Everyone was very nice. Only downside was they were a little behind so it felt a little rushed.
It feels like my appointment/time with Dr. Teehan was a bit rushed, but overall, it was good.
Dr.Teehan is a respectful and thorough practitioner - he makes me feel comfortable and heard.
Verified patient
Dr. Teehan is hands down the best doctor I've had. Down to earth, personable and realistic.
Verified patient
Excellent. Really listens and wants to help you. I'll be using him as my GP for the future.
Professional, knowledgeable, and kind, personally called me a few days later to check on me.
Very prompt and helpful. Explained everything he wanted to do and was very personable.
Verified patient
He was really personable. I really liked him and will be back for my annual soon.
Awesome medical assistant! Dr was very thorough. Went above and beyond. Nice guy!
Very knowledgeable, non-judgmental, and down to earth. Fantastic physician!
Verified patient
Great doctor would definitely recommend him to anyone who need a new PCP
Verified patient
From the moment I arrived everyone was friendly and down to earth.
Verified patient
Doctor and NP were terrific. Everything was efficient and thorough.
Verified patient
Dr Teehan is very nice.he seems easy to talk to and understanding.
Verified patient
I am a physician who needed a new PCP. Highly recommend Dr. Teehan.
Verified patient
Dr. Teehan communicated effectively, was thorough and efficient.
The whole office including of course Dr. Teehan are amazing.
Verified patient
Dr. Teehan is very caring and a great doctor. Would recommend!
Verified patient
Great person and I could tell her cared about me. Thank you.
Best doctor I’ve ever met! So thankful I came across him!
Verified patient
I liked my visit Hes young but seems to know his stuff.
Verified patient
Dr Teehan was great and I would definitely recommend him
Great first visit. I look forward to future visits.
Verified patient
He is terrific. Knowledgable and highly recommended
Dr. Teehan always listens and is open to trying new ways to solve old problems. As a woman, doctors can often shrug off concerns or issues as psychosomatic. Dr Teehan gives me respect as his patient and I truly appreciate him as my primary care provider.
Verified patientVideo visit
I was a patient of Dr. Teehan's for a while and my experience was always a bit rushed and I wasn't impressed by his bedside manner or the bedside manner of the staff -- I always felt like somewhat of a bother.
Waited 45 minutes just for him to tell me my labs weren’t in yet. It is now almost 3 months later and I still can’t get a call back about my lab results.
Verified patientVideo visit
Great doctor , helpful and informative.
Verified patientVideo visit
I attempted to schedule a telehealth visit with this provider and did not get the visit instructions I was supposed to. I called multiple times, couldn't reach anyone at their office and never did hear back.
Video visit
We have only seen Dr Teehan via telehealth. I appreciate his kind and thoughtful manner...however, I am anxious for an in person visit!
Verified patient
Do not recommend. What should have been a simple physical turned into a 5 month-long back and forth exchange to correct erroneous billing by the office.
I am extremely pleased with every aspect of the excellent care that I always receive from Dr. Teehan and his team. An exceptionally positive experience.
Verified patient
It was my first visit to him and the experience was excellent. No unexplained time between someone coming in to tend to me. Appointment was at 2:15. I was in the room by 2:10. Did a general consult, and a cholesterol test and I was out by 3:00 with a prescription and a follow up appointment.
Verified patient
Frequently asked questions

What practice does Dr. Dennis Teehan work with?

Dr. Dennis Teehan works with Steward Dedham Primary Care.

Where is Dr. Dennis Teehan's office located?

Dr. Dennis Teehan has 2 office locations in Dedham, view full addresses on Dr. Teehan's profile.

Which board certifications does Dr. Dennis Teehan have?

Dr. Dennis Teehan is certified by American Board of Preventive Medicine and Occupational Medicine (Preventive Medicine).

What are common reasons for patients to see Dr. Dennis Teehan?

Dr. Dennis Teehan frequently sees patients for Allergy Consultation, Annual Physical, Arthritis, Illness, and Sleep Problems. You can see other visit reasons for Dr. Dennis Teehan on their profile.

What languages does Dr. Dennis Teehan speak?

Dr. Dennis Teehan speaks English.

How do patients rate Dr. Dennis Teehan in reviews?

374 patients have reviewed Dr. Dennis Teehan. The overall rating for this doctor is 4.78/5. They have a 4.82/5 rating for bedside manner and a 4.63/5 rating for wait time. You can read individual reviews and ratings on their profile.

Zocdoc›Dedham, MA Doctors›Dr. Dennis Teehan, MD

Dennis Teehan does not participate in Zocdoc to offer online booking at this time.