Staff Header

Mary MacKenzie M.D.

Dr. MacKenzie graduated with two undergraduate degrees. She received a Chemistry degree from the University of Alberta and an Economics degree from Dalhousie University. She obtained her medical degree from the University of Alberta – Health Sciences Center and completed a Primary Care Program in Family Medicine at Dalhousie University. Dr. MacKenzie practiced general Family Medicine in Nova Scotia, Canada prior to relocating to North Carolina. She has lived and practiced Family Medicine in Cary since 1998.

She is married and has three children. In her spare time she enjoys reading, water aerobics, Hurricane Hockey and UNC Basketball.

Dr. MacKenzie and her colleagues are trained in the full spectrum of care, from pediatrics to geriatrics, minor surgery, medicine and gynecology.

  • Board Certified by American Board of Family Medicine
  • Diplomate American Board of Family Medicine
  • Member American Academy of Family Physicians
  • Member American Medical Association
  • Member Wake County Medical Society
  • Member North Carolina Medical Society
  • Patient’s Choice Award 2008, Selected as one of NC’s Favorite Physicians
  • Consumer’s Research Council of America 2010 “America’s Top Family MDs”
  • AMA Physician’s Recognition Award – 2005 thru 2008
  • AMA Physician’s Recognition Award – 2008 thru 2011
  • AMA Physician’s Recognition Award with Commendation – 2011 thru 2014

Natasha Hofberg, C.F.N.P

Practitioner Hofberg received her Bachelors Degree in Nursing in 2000 at University of North Carolina in Wilmington. She attended graduate school at the Collaborative George Mason / George Washington University in Washington D.C., and graduated with honors in 2004.

She previously worked for a primary care practice in Hemdon, VA as a Certified Family Nurse Practitioner for four years. In 2008, Practitioner Hofberg returned to the Triangle area with her family and started practicing at Primary Medical Care in October, 2008.

She is married and has two children. She enjoys spending time with her family, getting away to the beach, yoga, jogging, and the theater.

Doctors and Chart