Marc Randall Shapiro, MD, Internal Medicine

3400 Emerson St
Ste A
ClearlakeCA  95422-9529 (Lake County)


Phone: 707-994-7241
Fax: 707-994-0870

NPI: 1740217348
License Number: G343590 (CA)