Michael William Ashcraft, MD, Internal Medicine

11985 Heritage Oak Pl
AuburnCA  95603-2461 (Placer County)


Phone: 530-889-0872
Fax:

NPI: 1639198005
License Number: G32415 (CA)