Book an appointment for free

Choose your insurance
Loading...
Choose your insurance
Loading...
No Results
What's the reason for your visit?
Illness
200 Providence Hwy, Suite 202-203, Dedham, MA, 02026

Qualifications and Experience

Education

Languages Spoken

Board Certifications

In-Network Insurances

Specialties

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.

Zocdoc Awards

Verified Patient Reviews

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Overall no complains.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Friendly front office staff. Dr. Teehan was thorough and a very patient doctor. I would highly recommend him to new patients.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Best doctor ever!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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.

Overall Rating
Bedside Manner
Wait Time

Very informative and sincere.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Excellent!!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I liked my visit Hes young but seems to know his stuff.

Overall Rating
Bedside Manner
Wait Time

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.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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!!!!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very professional and and well mannered

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Amazing doctor

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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 !

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Teehan and all the staff where very courteous, polite, professional and knowledgeable. I highly recommend his office.

Overall Rating
Bedside Manner
Wait Time

Professional, knowledgeable, and kind, personally called me a few days later to check on me.

Overall Rating
Bedside Manner
Wait Time

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 my laundry-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.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I was treated with respect and kindness during a difficult time in my life. Thank you Doctor Teehan.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I am a physician who needed a new PCP. Highly recommend Dr. Teehan.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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.

Overall Rating
Bedside Manner
Wait Time

Great, very thorough!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

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 the treatment plan. I would recommend him to family, friend, and colleague.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Awesome

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Thorough physical exam, answered all of my questions and concerns. Happy to have had care from the team in Dr. Teehans office!

Overall Rating
Bedside Manner
Wait Time

Read the reviews first and they were all right on. Despite being busy and me being late, he asked questions just to find out a little about you and what is going on with your life. Super nice and relaxed. The office staff was also very friendly. Breath of fresh air. Would def recommend

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Teehan is a very friendly doctor. I went in to get my asthma checked on, but I already knew the cause of my asthma. There are two cats and three rabbits in my house and they're the cause of my asthma. But Dr. Teehan wasn't judgemental at the fact that I did it to myself, he was genuinely concerned about me. Everyone there was very friendly, from the receptionist Kate, to the nurse Lisa, then Dr. Teehan's medical assistant Amanda. They all seemed happy to be there even thought it was 5pm and that is when people usually become grumpy

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Teehan was very nice, extremely professional, listened to all my concerns. I would highly recommend him as a PCP

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Professional, caring and helpful

Overall Rating
Bedside Manner
Wait Time

when I complained about an injury at the gym, i expected to examine the injury and asked me to do certain movements before prescribing for Xray.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Great. Thank you, dr. Teehan!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I love seeing Dr Teehan because he truly cares! He's one of those doctors that has genuine concern for his patients. He's the best!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I would recommend him to everybody. He was very personable and listened to everything I had to say and had great insight.

Zocdoc Find a Doctor Massachusetts Boston Doctors Dedham Doctors Dr. Dennis Teehan - MD