Medical school: STANFORD UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1991
Offers telehealth
NPI: 1669503082
Practice Locations (2)
811 ALTOS OAKS DR, SUITE 2
LOS ALTOS, CA 940245427
2204 GRANT RD, SUITE 104
MOUNTAIN VIEW, CA 940403877
6503963250
Source: CMS National Downloadable File, September 2026.