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
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 1 month 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 6 months 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 6 months 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 6 months 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 6 months 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
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
Overall no complains.
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.
Less 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.
Less than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan was incredibly helpful, saw me right away despite it being a seemingly busy day for him. He was interested in patient care, not just pushing patients through as quick as possible. He and the nurses each apologized for the"long" wait I had, which was really only a few minutes. I think I made the right choice for my primary care doctor.
Less than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan is a gentle, well-spoken, and upstanding man, thorough and deliberate about his patients and their physical and emotional well-being. The staff he surrounds himself are attentive and thoughtful, and also reflect his characteristics. Cannot recommend him enough as a primary physician.
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr. Teehan is a wonderful Dr.. He is very responsive through all forms of communication. He is also very accommodating with adults with disabilities and behavioral issues. At every visit he is pleasant and upbeat. Excellent knowledgeable! 5 stars all around!!!!
Source: Zocdoc
Overall
Wait time
Bedside manner
Very professional and and well mannered
Source: Zocdoc
Overall
Wait time
Bedside manner
Amazing doctor
Source: Zocdoc
Overall
Wait time
Bedside manner
He's amazing. He was really nice and extremely thorough. He was also really nice and personable. Also, his staff were amazing too. Id definitely recommend this doctor !
Source: Zocdoc
Overall
Wait time
Bedside manner
Dr Teehan and all the staff where very courteous, polite, professional and knowledgeable. I highly recommend his office.
Source: Zocdoc
Overall
Wait time
Bedside manner
Professional, knowledgeable, and kind, personally called me a few days later to check on me.
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
I was looking for a PCP and saw how well-rated Dr. Teehan was. I figured I'd give him a shot. He turned out to be excellent on my first visit. Great bedside manner - and very patient. He listened to mylaundry-list of (perhaps hypochondriac) concerns and spent more time than allotted with me. His staff was also very friendly - which I found to be refreshing. So often medical offices forget that patients are also customers. A little customer service goes a long way.
Source: Zocdoc
Overall
Wait time
Bedside manner
Every time I visit Dr. Teehan he's always kind and professional. He's very hands on. He listens to my concerns, answers my questions and most importantly, involve me and my care. I highly recommend Dr. Teehan to friends and family.
Source: Zocdoc
Overall
Wait time
Bedside manner
I was treated with respect and kindness during a difficult time in my life. Thank you Doctor Teehan.
More than 1 year ago
Source: Zocdoc
Overall
Wait time
Bedside manner
I am a physician who needed a new PCP. Highly recommend Dr. Teehan.
Source: Zocdoc
Overall
Wait time
Bedside manner
Really talked to me as a person and not just a patient. Answered all my questions and made me feel very comfortable. Would definitely recommend.
Source: Zocdoc
Overall
Wait time
Bedside manner
I am now an established patient of Dr. Teehan. He has great bedside manner. His staff is professional. On every visit, I continue to be wowed by the professionalism of Dr. Teehan and his staff. I would highly recommend him to friends and families.
Source: Zocdoc
Overall
Wait time
Bedside manner
Great, very thorough!
Source: Zocdoc
Overall
Wait time
Bedside manner
As a new patient, I was highly impressed with the professionalism and bedside manner of Dr. Teehan and his staff. Dr. Teehan was thorough. He took his time to hear my concern and addressed them. Also, he included me in thetreatment plan. I would recommend him to family, friend, and colleague.
Source: Zocdoc
Overall
Wait time
Bedside manner
Thorough physical exam, answered all of my questions and concerns. Happy to have had care from the team in Dr. Teehans office!
More than 1 year ago
Source: Zocdoc
show all reviews
ZocdocFind a DoctorDr. Dennis Teehan, MD