NPI Central
David Templeton, MD — NPI 1982658092, Salisbury, NC | NPI Central