Medical school: UNIVERSITY OF CALIFORNIA, DAVIS SCHOOL OF MEDICINE
Graduated: 1990
Offers telehealth
NPI: 1467571257
Practice Locations (2)
2500 HOSPITAL DR BLDG, SUITE 1
Mountain View, CA 940404106
2500 HOSPITAL DR BLDG, SUITE 1
MOUNTAIN VIEW, CA 940404106
6509614900
Source: CMS National Downloadable File, September 2026.