Meet Our Staff

Dr. William Foley D.O., M.Sc.

Dr. William Foley D.O., M.Sc.

Dr. William Foley DO MSc founded Boston Osteopathic Health in 2008, using his extensive knowledge of conventional and alternative medicine combined with traditional osteopathic manipulation to offer his patients the most comprehensive care possible.  From that time, Boston Osteopathic Health has blossomed to include two additional physicians and two sites to meet increasing patient needs.

Read more about Dr. William Foley

Dr. Kristin L. Foley DO, CMD, HMDC

Dr. Kristin L. Foley DO, CMD, HMDC

Dr. Kristin L. Foley DO, CMD, HMDC is board certified in Family Medicine and Geriatric Medicine. Currently, she is also Hospice Medical Director at Kindred Hospice. As well, she is a voluntary assistant professor at University of Massachusetts Medical School. She has served as Medical Director of three hospice organizations in Central Massachusetts. She has lectured extensively on…

Read more about Dr. Kristin Foley

Dr. Katherine Riggert, D.O., M.S.

Dr. Katherine Riggert, D.O., M.S.

Dr. Katherine Riggert is an Osteopathic family physician board certified in Family Medicine, Sports Medicine and Osteopathic Manipulative Medicine. She graduated from the University of New England College of Osteopathic Medicine in 2004. Dr. Riggert completed a Family Medicine residency at Middlesex Hospital in Connecticut, followed by a Sports Medicine fellowship at the University of Massachusetts.

Read more about Dr. Katherine Riggert

Ambriel Mlavsky, Office Manager

Ambriel Mlavsky, Office Manager

Ambriel has worked in the healthcare field for over 20 years. She started out as a certified nurse’s aide (CNA) at Briarwood Healthcare Center in Needham, MA. She then joined the rehabilitation staff at Oak Knoll Healthcare Center in Framingham, MA as a rehabilitation therapy aide before going back to school in 1996 at Mt. Ida College in Newton, MA to study occupational therapy.

Read more about Ambriel Mlavsky

Your Appointment

Your first appointment usually is an hour in length (sometimes longer) and your follow-ups, as long as thirty minutes.

Our Cancellation Policy

If you need to cancel or reschedule your appointment, please contact us at least 2 business days in advance. We do keep a waiting list for patients and this allows us to offer someone else your appointment. It is our policy to charge for a missed appointment and late cancellations.