Book an appointment for free
Qualifications and Experience
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.
Verified Patient Reviews
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.
Overall no complains.
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!
Friendly front office staff. Dr. Teehan was thorough and a very patient doctor. I would highly recommend him to new patients.
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.
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.
Best doctor ever!
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.
Very informative and sincere.
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.
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!
I liked my visit Hes young but seems to know his stuff.
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.
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.
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.
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!!!!
Very professional and and well mannered
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 !
Dr Teehan and all the staff where very courteous, polite, professional and knowledgeable. I highly recommend his office.
Professional, knowledgeable, and kind, personally called me a few days later to check on me.
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.
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.
I was treated with respect and kindness during a difficult time in my life. Thank you Doctor Teehan.
I am a physician who needed a new PCP. Highly recommend Dr. Teehan.
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.
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.
Great, very thorough!
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.
Thorough physical exam, answered all of my questions and concerns. Happy to have had care from the team in Dr. Teehans office!
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
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
Dr Teehan was very nice, extremely professional, listened to all my concerns. I would highly recommend him as a PCP
Professional, caring and helpful
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.
Great. Thank you, dr. Teehan!
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!
I would recommend him to everybody. He was very personable and listened to everything I had to say and had great insight.
Wish this Doctor office have American Sign Language interpreter for a communication acces for the Deaf people.
He is a great doctor, very sincere and honest.
Great doctor would definitely recommend him to anyone who need a new PCP
Awesome medical assistant! Dr was very thorough. Went above and beyond. Nice guy!
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.
Very knowledgeable, non-judgmental, and down to earth. Fantastic physician!
Dr Teehan always takes the time to listen.
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.
He is awesome!!!!
Very nice and knowledgeable!
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.
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.
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.
Very friendly .and gave me enough time to explain my problems and . It was a great experience with Doctor Teehan
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.
I highly recommend Dr. Teehan. He has a tremendous bedside manner. He is kind, compassionate and has a way of making you feel very comfortable. I also like that he really takes the time to go over and explain information thoroughly and in a way that is easy to understand. Plus, he has a lot of flexible clinic hours. Before I found him, I never encountered a physician who was available on evenings and weekends. I saw the previous reviewer's description of him and I could not disagree more. Since I work in healthcare myself I suspect Dr. Teehan did not prescribe him what he was looking for and that left that patient somewhat disgruntled because nothing he wrote sounds remotely like Dr. Teehan. I have sent many friends and co-workers to him. As a registered nurse I have worked with many physicians in my 12 year career and Dr. Teehan is the full package - smart, compassionate, easy to talk to and down to earth. If I could give him 10 stars I would!
My first time meeting Dr.Teehan and his staff was exactly what I was looking for. I was treated with professionalism, kindness and like a "person" not just a patient. Dr. Teehan took time with me getting to know my history, as Iam a new patient. His assistant was very helpful, kind and personable. I am relieved I have a doctor that is going to be a part of my health care care and not passed around to different doctors and staff. Dr Teehan also has a wide range of knowledge, and spoke to me in terms I understood. I know I will not fall through the cracks with Dr. Teehan and his staff. Very positive experience. I recommend Dr.Teehan with no hesitation.
Reception was an angel didn't judge me and told me she was not there to judge me she was their to help me Dr T on the other had came in spoke down to me right away even tho I have been medically diagnosed with serve anxiety told me I should go to the ER to get them to help me with it. Treated me like I had a needle hanging out of my arm as I was talking to him for help. All because the first time I saw him I didn't like his attitude so I found a new primary care which he brought up and acted like a child who was mad when I explained to him it was just easier due to me moving. I would no recommend anyone to see him he speaks to you like he is better than you and I can go on but will stop. His reception is an absolute angel but don't let her fool you on to as he acts. I have never felt so judged and like the worst human being on hear the way he spoke to me.
Dr Teehan was great and I would definitely recommend him
Dr. Teehan is energetic and caring. He is a great communicator who will listen... sometimes the main thing a patient needs.
Great first visit. I look forward to future visits.
Very prompt and helpful. Explained everything he wanted to do and was very personable.
I scheduled an appointment over the weekend and Dr. Teehan had availability for the upcoming Monday. Everyone in the office was very friendly and I could tell right away that he takes his job seriously. I felt very comfortable discussing medical history and any current concerns. He was very informative when speaking and not judgmental about any answers I gave or questions he asked. He is down to earth and fully explains conditions for you to easily understand. Most people don't like going to the doctor (including myself) but all of the staff was welcoming and I never once felt nervous.
Dr. Teehan was so attentive to my health needs, and even called another physician to get me a sooner referral. He truly took the time to listen to me, and made me feel that he was just as invested in my health as I am. I would highly recommend the office, especially his fantastic nurse!
The doctor Went out of his way to work around my schedule. Really cares about you and your interest / health concerns. Well informed and knowledgeable
He was very accommodating and personable. I Made my appointment same day, and had an initial consultation within hours.
Great experience, very patient focused.
He was not taking patients on the holiday but came in to see two sick patients myself being one of them. Very thankful for his genuine efforts
Dennis is amazing I had a phobia of doctors and dentist Dennis made me feel so comfortable. Would recommend Dennis to anyone!!!
He is terrific. Knowledgable and highly recommended
From the personal confirmation call for the appointment to the quick appointment, working with Dr. Teehan is great! He is very knowledgeable, and listened to my concerns and incorporated them into my treatment plan. Highly recommend him and his office!
Dr. Teehan is a great doctor and a great advocate for living healthy and well. One can easily tell he truly cares about his patients' health and it made for an overall great experience.
Very professional, and courteous. Was very willing to work around my schedule. Took the time to get to know more than just my past medical history, and when appointment was complete, did not simply rush me out the door, took the time to give health advice. Although it was a first meeting he has made a great impression and I would highly recommend him.
He was professional, friendly, and knowledgeable. It was only a routine checkup, but he covered everything, and made sure I knew how to stay healthy, just just a quick fix to make me feel better.
Dr. Teehan is readily available and open to all appointments for his patients. He is very friendly and knowledgeable, and was able to see me right away. I would highly recommend Dr. Teehan to anyone looking for a primary care doctor.
Very friendly and personable doctor. He is knowledgeable and serious, but it comes off in a nice way.