Mary Holmes , FNP-C

Nurse Practitioner - Family



About Mary Holmes

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. As an advanced practice provider, she emphasizes 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.


University of North Carolina at Chapel Hill


Hospital Affiliations

No Info Available

Insurance(s) Accepted

Aetna Health Plans
Blue Cross and Blue Shield - North Carolina
Coventry Health Care Network
First Health (Coventry Health Care Network)
GWH-Cigna (formerly Great West Healthcare)
Humana Care Plan

healow URL

Sees patients at the following locations:

  • ...

    Avance Care - Durham

    1821 Martin Luther King Pkwy
    Durham, NC 27707

    Have you been seen at this location before?

    Your response will allow expedited check-in for your visit.

    Looking for a different date?