Save John R. Crawford III, MD JohnRCrawford.MD.com • Ophthalmologist • 58 years experience John R. Crawford, MD 310 N Main Street, Salisbury, NC 28144