Medical school: HARVARD MEDICAL SCHOOL
Graduated: 1974
Also: INTERNAL MEDICINE
Offers telehealth
NPI: 1295873685
Practice Locations (2)
2500 HOSPITAL DR, BUILDING 14
Mountain View, CA 940404106
2500 HOSPITAL DR, SUITE 14
MOUNTAIN VIEW, CA 940404106
6509657500
Source: CMS National Downloadable File, September 2026.