Save Margaret T. Carter, MD MargaretTaylorCarter.MD.com • Ophthalmologist Margaret Carter, MD 140 E 5th Street, Natchitoches, LA