Mary Holmes is a board-certified Family Nurse Practitioner and received her professional degree from the University of North Carolina at Chapel Hill School of Nursing.

Mary has worked as a nurse since 2003 in long-term care, inpatient medicine, and emergency medicine. As an advanced practice provider, she sees patients across the lifespan, emphasizing health promotion through diet, exercise, and self-care. She is passionate about women’s health and diabetes management and believes that a healthcare provider’s role is to develop a partnership with patients to help them make decisions that will best improve their health outcomes. At Avance Care, Mary hopes to work within its integrative model of care to promote wellness for patients of all ages, backgrounds, and beliefs. She is also fluent in Spanish.

A lifelong resident of North Carolina, Mary has lived in the Triangle continuously since 2003. In her free time, she likes to exercise, eat good food, and travel, especially to countries where she can speak Spanish and learn more about other cultures and worldviews. She enjoys running, weight training, yoga, and martial arts.

Set up an appointment with Mary Holmes, FNP-C.

Don't delay the care you need.

Open 7-days a week with same-day appointments.