Book an Appointment

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

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

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

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Awesome

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

Professional, caring and helpful

(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

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.

Overall Rating
Bedside Manner
Wait Time

Wish this Doctor office have American Sign Language interpreter for a communication acces for the Deaf people.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He is a great doctor, very sincere and honest.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Great doctor would definitely recommend him to anyone who need a new PCP

Overall Rating
Bedside Manner
Wait Time

Awesome medical assistant! Dr was very thorough. Went above and beyond. Nice guy!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

It's clear that Dennis Teehan and his staff clearly have patient care as their number one priority. He was extremely knowledgeable and personable and his staff was pleasant and timely. If you need a new PCP, I highly reccomend him.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very knowledgeable, non-judgmental, and down to earth. Fantastic physician!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Teehan always takes the time to listen.

Overall Rating
Bedside Manner
Wait Time

Dr. Teehan is straightforward, pleasant, and interested. He was very understanding and helpful- went out of his way to help explain and arrange a plan for my treatment. A great, reassuring experience.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He is awesome!!!!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very nice and knowledgeable!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Teehan was extremely personable and provided great care. Not only did he see me during "after hours", but he was direct and to the point so I was able to get the information I needed quickly with a comprehensive plan of care going forward.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I scheduled my appointment for a Saturday morning and found it to be great that Dr. Teehan has availability on the weekends. I have always been picky about the doctors I have gone to and have had trouble in the past switching to a new doctor for many reasons but this was not the case. Dr. Teehan was very accommodating and listened to what I told him and made sure to take the necessary steps to determine the real cause and problem. I highly recommend Dr. Teehan and plan to continue to see him and keep him as my new primary care doctor.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Teehan is great, I love that his office is open after normal hours which allows me to go straight from work. He answered all my questions so that I had a good understanding of everything. I would definitely recommend him.

Overall Rating
Bedside Manner
Wait Time

Dr. Teehan saw me right away and was very helpful and friendly. He scheduled a follow-up for me and was easy to reach when I had a question.

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