James D Palmer, MD, Ophthalmology

2485 Hospital Dr
Orchard Pavilion Ste 200
Mountain ViewCA  94040-4101 (Santa Clara County)


Phone: 650-988-7480
Fax: 650-988-7482

NPI: 1053306381
License Number: G26383 (CA)