Daniel Thor Johnston, MD, Preventive Medicine

292 Posada Ln
TempletonCA  93465-4054 (San Luis Obispo County)


Phone: 805-239-1622
Fax:

NPI: 1598941668
License Number: A94264 (CA)