Dedicated Occupational Medicine Dedham MA & Workplace Health Services
for the Greater Boston Community

We’re proud to partner with the Beth Israel Lahey Performance Network and Beth Israel Deaconess Hospital–Needham.

We’re proud to partner with the Beth Israel Lahey Performance Network and Beth Israel Deaconess Hospital–Needham.
Dedicated Occupational Medicine and Adult
Primary Care for the Greater Boston community.
At Greater Boston Occupational Medicine, we protect what matters most — the health and safety of your workforce. Led by Dr. Dennis Teehan, a Harvard-trained, board-certified specialist in Preventive and Occupational Medicine, our practice provides reliable, compassionate, and comprehensive care for individuals, employees, and employers across the region.
We deliver full-service Occupational Medicine and offer a complete range of Adult Primary Care services through a dedicated section of our website. Our approach is simple: high-quality care, reasonable pricing, and excellent availability.
Comprehensive Adult Primary Care through Greater Boston Primary Care. We care for a wide range of health needs, including:
Board-Certified in Preventive, Occupational & Environmental Medicine
MD – Tufts University
Internship – Saint Vincent Hospital
Residency – Harvard-Affiliated
MPH – Harvard School of Public Health
Former Medical Director – Boston Fire Department
Privileges – Beth Israel Deaconess Hospital, Needham
Expert in disability evaluations & consulting
Marian is a compassionate, board-certified Family Nurse Practitioner with a strong background in cardiology.
Her holistic, patient-centered approach ensures high-quality care.
Christian is a compassionate Primary Care Provider with a background in
nutrition and preventive care. He’s fluent in English and Spanish.
Education
• MS — Bryant University
• BS — University of Connecticut
Certifications
• NCCPA-Certified PA
• FMCSA Medical Examiner
Hear directly from the people we’ve helped. Their words reflect the quality, compassion, and consistency we bring to every visit.
We’re here to make healthcare simple, flexible, and accessible — so you can get the care you need without the stress.
Pay your medical bills quickly and securely online.
Simple, fast, and hassle-free — handle invoices anytime
with just a few clicks.