Medical school: GEISEL SCHOOL OF MEDICINE AT DARTMOUTH
Graduated: 1999
NPI: 1184661506
Practice Locations (2)
277 RANCHEROS DR, SUITE 101
SAN MARCOS, CA 920692976
7607501902
DHP OF TWIN CITIES MEDICAL GROUP INC
1100 LAS TABLAS RD
TEMPLETON, CA 934659704
8054344352
Source: CMS National Downloadable File, September 2026.