Kevin Shanaghan, DO

Kevin Shanaghan DO
About Provider

Dr. Kevin Shanaghan joined MarinHealth Internal Medicine in the beginning of 2020. Prior to joining, Dr. Shanaghan practiced primary care medicine for a large hospital system in Pennsylvania for many years. In 2017 after all of his children had moved out he moved back home to New England, Maine. In 2019 after taking a CME course at UCSF he investigated employment options which brought him to MarinHealth Internal Medicine in Greenbrae. He maintains his board certification in Family Medicine. Dr. Shanaghan now has a new home in Mill Valley and enjoys spending his spare time exploring Marin County and hiking.

Dr. Shanaghan is currently practicing 4 days a week in Greenbrae and floats to additional Practices when coverage is needed.

Medical Group
  • MarinHealth Medical Network
Primary Service
  • Family Medicine
Board Certification
  • American Board of Family Medicine
  • Reading Hospital Medical Center - Reading, PA
Medical School
  • University of New England College of Osteopathic Medicine - Portland, MN
  • Leigh Valley Hospital Center - Allentown, PA
Professional Societies and Affiliations
American Academy of Family Physicians