View map

Dr. Dennis Teehan, MD

Primary Care Doctor

Professional statement

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.

In-network insurances

  • Aetna
  • Aetna Better Health
  • Anthem Blue Cross

Specialties

  • Primary Care Doctor

Practice names

Board certifications

  • American Board of Preventive Medicine
  • Occupational Medicine (Preventive Medicine)

Education and training

  • 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

Zocdoc awards

Rapid registration
See you again
Speedy response
Scheduling hero

Languages spoken

  • English

Provider's gender

Male

NPI number

1306006945

Office locations

Greater Boston Wellness Primary Care

200 Providence Hwy, Suite 202-203

Dedham, MA 02026

Patient reviews
All reviews have been submitted by patients after seeing the provider. For more information, check out our Patient Knowledge Base.
Overall
Wait time
Bedside manner

Overall
Wait time
Bedside manner
Dr teehan and his team are the most professional and care centric PCP I have had in my life. Dennis really cares about his patients and the staff underneath him are always available to put in prescriptions and answer any questionswith a sense of urgency . If you are looking for a new PCP I highly reccomend him.
Source: Zocdoc
Overall
Wait time
Bedside manner
Always a good experience
Source: Zocdoc
Overall
Wait time
Bedside manner
The whole office including of course Dr. Teehan are amazing.
Source: Zocdoc
Overall
Wait time
Bedside manner
Doc, PA and other staff were excellent. Received recommendations and referrals for specialists. Everyone was friendly and helpful.
Source: Zocdoc
Overall
Wait time
Bedside manner
He was really personable. I really liked him and will be back for my annual soon.
Source: Zocdoc
Overall
Wait time
Bedside manner
He is the best doctor I've ever gone to. I'm extremely happy I switched to him and won't go anywhere else. Thank you Dr. Teehan.
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Tegan and all of his office staff were so nice! I was taken back almost immediately and didn't have to wait in the room long before the doctor arrived to check me out. He was very personable, took my healthseriously, and answered all of the questions I had. The lady who took my vitals (I wish I could remember her name!) was also wonderful and so kind. I would recommend this practice to anyone looking for fast service, friendly staff, and a doctor who takes time to answer your questions and takes your concerns seriously.
Source: Zocdoc
Overall
Wait time
Bedside manner
Doctor and NP were terrific. Everything was efficient and thorough.
Source: Zocdoc
Overall
Wait time
Bedside manner
Excellent. Really listens and wants to help you. I'll be using him as my GP for the future.
Source: Zocdoc
Overall
Wait time
Bedside manner
Really nice guy, enjoyed meeting him and look forward to using Dr Teehan as my PCP going forward. Also really liked the office setting as there are options do to things like get and MRI or do PT in the samebuilding he is located in which keeps things simple. Also a stone's throw from the Chik Fil A so it wasnt bad getting a spicy chicken sandwich after getting blood drawn :)
Source: Zocdoc
Overall
Wait time
Bedside manner
I began to see Dr. Teehan after I was seen in the ER. He was able to see me immediately. His staff was very accommodating as I navigated my way through my health situation. I took the commuter rail to workand my return train was not always on time making me late to see Dr. Teehan , I was never turned away. When there was a snag in my health insurance and I accumulated a hefty bill. He and his staff forgave most of it and worked out a very easy payment plan for the rest. I highly recommend Dr. Teehan, he and his staff really care about you and they're always there to answer any question.
Less than 3 months ago
Source: Zocdoc
Overall
Wait time
Bedside manner
The first time I’ve actually enjoyed seeing a doctor! Dr. Teehan and his PA are so friendly, gentle, and calming. They treat you like a person and not just a number.
Less than 3 months ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Very professional!
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan is quite simply the best primary care physician I've ever had. His staff, including Alexis are amazing as well.
Source: Zocdoc
Overall
Wait time
Bedside manner
Doctor teehan really listens to all your concerns, he's very compassionate and makes you feel so comfortable. I've never had such a good experience with a primary care doctor as I've had with him!
Source: Zocdoc
Overall
Wait time
Bedside manner
Best doctor around! Highly recommend
Source: Zocdoc
Overall
Wait time
Bedside manner
Got some very good advice. I would recommend him to everyone, he is very helpful and knowledgeable.
Less than 6 months ago
Source: Zocdoc
Overall
Wait time
Bedside manner
This was my first visit with Dr. Teehan, for an annual physical. The ladies at the front desk were very polite and helpful, and Dr. Teehan himself was extremely easy to speak to and made me feel very comfortable right offthe bat. I'll definitely recommend him to other friends in the future!
Source: Zocdoc
Overall
Wait time
Bedside manner
It feels like my appointment/time with Dr. Teehan was a bit rushed, but overall, it was good.
Less than 6 months ago
Source: Zocdoc
Overall
Wait time
Bedside manner
I went in for a strep test. The front desk receptionist was really great! I was in and out rather quickly, with little wait. Dr. Teehan was extremely kind, professional and knowledgeable. I’ll be back for my annual physical.
Source: Zocdoc
Overall
Wait time
Bedside manner
We are new to the area and were looking for a PCP. Dr. Teehan was very nice and thorough when learning about our medical history. His staff was also very friendly and professional.
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan is very caring and a great doctor. Would recommend!
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan is wonderful! He was very thorough during the exam, and he took the time to answer all my questions. He is my new PCP. I could not ask for a more compassionate doctor.
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr.Teehan is a respectful and thorough practitioner - he makes me feel comfortable and heard.
Source: Zocdoc
Overall
Wait time
Bedside manner
Doctor Teehan is the best doctor I’ve ever had. He’s very professional, kind and understanding. If I have a concern he addresses it right away and always listens to how I feel. I highly recommend doctor Teehan to everyone I knowthat complains about their doctors or needs a doctor! This is the doctor to see!
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan communicated effectively, was thorough and efficient.
Source: Zocdoc
Overall
Wait time
Bedside manner
I think he was very knowledgeable and made me feel like he can really help me and actually wants to help me. Great first experience and I’m hoping to have a great long term doctor-patient relationship with Dr. Teehan
Source: Zocdoc
Overall
Wait time
Bedside manner
Everyone was very nice. Only downside was they were a little behind so it felt a little rushed.
Less than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr Teehan is very nice.he seems easy to talk to and understanding.
Source: Zocdoc
Overall
Wait time
Bedside manner
Excellent experience. Dr. Teehan was great and so was his nurse Alex. Very helpful and knowledgeable staff.
Less than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Great doctor, took his time and did a thorough physical and explained each test. Very professional and knowledgeable, I highly recommend Dr. Teehan to those looking for a new GP.
Source: Zocdoc
Overall
Wait time
Bedside manner
I was rather surprised by one of the previous reviews calling Dr Teehans office small. His office is like most PCPs with access to phlebotomy, radiology, audiology and spirometry within the same building (I know because I have needed each ofthese services. I guess I am getting old haha). As for Dr Teehan himself he always spends the appropriate amount of time with me. If I come in with something less serious then I think 5 minutes is a reasonable amount of time. Having seen many doctors throughout my life that seems pretty typical. Physicians don't exactly have free time during their busy days. However, after my heart attack in October Dr Teehan spent nearly an hour with me talking about new medications, diet, exercise and lifestyle choices. I was really blown away by how above and beyond he went during that time in my life. I also want to point out that Dr Teehan is affiliated with BI, but if you prefer another hospital he is fine with that. I was treated for my heart attack at The Brigham and wanted to continue all my care there and he was 100% fine with that. I am so happy I found Dr Teehan. Not only is he clearly very bright, but he is also a warm and caring physician. I wholeheartedly recommend him.
Source: Zocdoc
Overall
Wait time
Bedside manner
Great doctor!! Very kind and gets to the point.
Source: Zocdoc
Overall
Wait time
Bedside manner
I wish I had known that this was more of a small clinic, that appeared to not have everything I needed for my treatment and diagnostic. It took a while for me to be seen by a doctor, and even then, he spent less than 5 minutes with me.
Less than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Just switched to this PCP last year so limited interaction but VERYIMPRESSED that he takes the time to listen.
Less than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Doctor Dennis Teehan is amazing!
Source: Zocdoc
Overall
Wait time
Bedside manner
Went for my first physical in over 4 years and Doctor Dennis Teehan was great. Very down to earth and listened to everything I had to say.
Source: Zocdoc
Overall
Wait time
Bedside manner
Overall no complains.
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan was awesome and so was the woman who worked directly beneath him. Nurse staff could be friendlier, but other than that great place!
Source: Zocdoc
Overall
Wait time
Bedside manner
Friendly front office staff. Dr. Teehan was thorough and a very patient doctor. I would highly recommend him to new patients.
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan was extremely compassionate and friendly. He and the nursing staff were very thorough and listened well. I did not feel rushed or dismissed. I truly felt like I was in good hands. Highly recommended.
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan and his staff were very considerate. They were attentive and provided clear answers to my questions. I very much felt like they cared about my personal health.
Source: Zocdoc
Overall
Wait time
Bedside manner
Best doctor ever!
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. T socialable and genuinely cared about my well being. Really strong bedside manner. I feel very comfortable having him as my doctor. Other nurses and staff are friendly and knowledgeable. Don't fill out the info on zocdoc this office does not receive that info.
Source: Zocdoc
Overall
Wait time
Bedside manner
Very informative and sincere.
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan is outstanding. I say this as a graduating med student (fourth gen as it were). He went out of his way to pragmatically/efficiently address the multiple longstanding medical complaints I have. Excellent “bedside manner;” clearly explains proposed treatments/options/logic, etc. Fascinating training, too. I can confidently endorse his practice.
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Excellent!!
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan is exactly the type of primary care physician I was seeking: As a wellness expert he understands the benefits of healthy lifestyle choices and truly cares about his patients. I feel lucky to have him by my side!
Source: Zocdoc
Overall
Wait time
Bedside manner
I liked my visit Hes young but seems to know his stuff.
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan is personable and intelligent. Good bedside manner. My concerns amounted to unexpected additional charges due to: a) discussions of concerns that I thought would fall within the scope of an annual checkup covered by insurance;and b) needing to come back a second time because an initial checkup was not completed in time due to insufficient allocation of time for the appointment and delays in the doctor receiving me. I was also disappointed that the annual checkup consisted mostly of perfunctory checks and mostly dialogue. I'm used to a more old-school, more thorough exam. This may not be for everyone. What made me most dissatisfied with my experience was the way in which the head of the shared practice and their staff would not handle my billing concerns with propriety and respect. STAY AWAY from Greater Boston Internal Medicine.
More than 1 year ago
Source: Zocdoc
show all reviews
ZocdocFind a DoctorDr. Dennis Teehan, MD