Your Care Team

Your team will include a designated Primary Care Provider that will be responsible for your continuous and comprehensive care. This provider will lead the team of other medical professionals who collectively are responsible for your ongoing care. Your medical team will help coordinate your care ensuring that you receive personalized care using the latest technology and evidence-based medical care.

Our Clinical Team is made up of skilled health care professionals to include: Certified Medical Assistants, Medical Assistants, Nurses, Clinical Pharmacists and Phlebotomists. Each health care professional plays an important role in your health care planning and management.

Our Advanced Care Team supports the PCP in efforts to deliver effective patient centered care. An Advanced Care Team includes specialists that coordinate and work together to ensure the highest quality of care is provided throughout our practice. Advanced Care Team members are available for ALL patients in the practice, regardless of insurance.

At Ardmore Family Practice, our Care Coordinator is Cindy Martin. She provides case management services when needed and assists with coordination of care and follow up.

Caroline G. Grandis, RNC-OB, MSN, FNP-C is our Certified Health Coach. She helps patients gain the knowledge, skills, tools and confidence to become active participants in their care so that they can reach their self-identified health goals.

Mackenzie Yarboro, CMA is our Team Lead for the clinical staff. Her role is to lead and work within the practice clinical team, ensuring a high quality of nursing service is provided to all patients.

Catherine Vickers, BS Healthcare Management, oversees quality management, to ensure that patients receive an excellent provision of care, seeking to improve effectiveness of preventive care, treatments and increase patient satisfaction with the care they receive.

Our Administrative Team is also available to assist you with your scheduling needs and questions or concerns regarding your accounts.

Ardmore Family Practice has co-management agreements in place to provide optimal health care for our patients. These agreements provide framework for better communication and safe transitions of care.

One of our behavioral health providers is:
Neil Group Inc.
1399 Ashleybrook Ln
Winston-Salem, NC 27103

About Nurse Practitioners

Nurse Practitioners are quickly becoming the health partner of choice for millions of Americans. As clinicians that blend clinical expertise in diagnosing and treating health conditions with an added emphasis on disease prevention and health management, NPs bring a comprehensive perspective to health care.

About Clinical Pharmacists

Clinical Pharmacists have the knowledge and unique medication expertise in chronic disease management & education and in disease prevention. With a patient-centered approach in mind, our clinical pharmacists may assist your primary care provider with identifying lifestyle modifications, medication therapy optimization, or with identifying medication adherence challenges.

Family is our specialty!

Need Us? Call Our Office at: 336-659-0076

Contact Information

Ardmore Family Practice
2805 Lyndhurst Avenue
Winston Salem, NC 27103
Phone: 336-659-0076
Fax: 336-659-0272

Office Hours

Monday - Friday

8:00am - 5:00pm
Closed 12:00pm - 1:00pm for lunch


9:00am - 12:00pm

Ardmore Family Practice *2021