JamesNShearer.MD.com • General Surgeon • 49 years experience

James Shearer, MD

2711 Randolph Road, Suite Suite 502, Charlotte, NC