Family Doctors in Cary, North Carolina

MacGregor Family Physicians, P.A. is a team of health providers and patients working together for excellence in health and healing in an environment of compassion, integrity, well-being, leadership, efficiency, fun, and open communication.

More about usMake an appointment
Exterior view of the building where MacGregor Family Physicians is located.

Team of Providers

Exceptional Care, Exceptional People

MacGregor Family Physicians - Dr. Brown

Donald C. Brown, MD

Physician

In Practice Since 1987

MacGregor Family Physicians - Dr. Watkins

Robert S. Watkins, MD

Physician

In Practice Since 1983

MacGregor Family Physicians - Kristin Rider PA-C

Kristin Rider, PA-C

Physician Assistant

In Practice Since 2004

Headshot photo of Cristine Kardas

Cristine Kardas, PA-C

Physician Assistant

In Practice Since 2025

Have any questions? Give us a call!

Our Commitment to Independence

As an independent practice, MacGregor Family Physicians is not beholden to any major medical group. This means we are able to refer our patients to the best specialists for your needs and insurance requirements.

As independent care providers, we also have the latitude to devote as much time as is needed during your appointment to provide you with the in depth care you deserve.

We are in network with insurance providers including Blue Cross, Tricare, Aetna, Cigna and United Healthcare. Click here for more information on insurance options.

Hear From Our Patients

Get in Touch

Address

580 New Waverly Place, Suite 120
Cary, NC 27518

Opening Hours

Monday - Friday ………… 7:30 AM – 4:00 PM
Saturday, Sunday ……… Closed
919-858-8360
macgregorfamilyphysicians@gmail.com