Randall Smart, MD, Internal Medicine

300 Church St
MurphysCA  95247-0306 (Calaveras County)


Phone: 209-890-7758
Fax: 209-890-7759

NPI: 1487681409
License Number: G61777 (CA)