Graduated: 1989
NPI: 1043281405
Practice Locations (3)
UNIVERSITY HEALTHCARE ALLIANCE
20642 JOHN DR
CASTRO VALLEY, CA 945465103
8889241036
VISTA COMMUNITY CLINIC
1000 VALE TERRACE DR
Vista, CA 920845218
VISTA COMMUNITY CLINIC
1000 VALE TERRACE DR
VISTA, CA 920845218
7606315000
Source: CMS National Downloadable File, September 2026.