David Arthur Lewis, MD, Internal Medicine

2204 Grant Rd
Ste 103
Mountain ViewCA  94040-3855 (Santa Clara County)


Phone: 650-967-8890
Fax: 650-967-8891

NPI: 1316017858
License Number: G29804 (CA)