Thomas C Harper, MD, Family Medicine

265 Posada Ln
Ste D
TempletonCA  93465-4056 (San Luis Obispo County)


Phone: 805-434-5247
Fax: 805-434-5124

NPI: 1245226018
License Number: G47703 (CA)