Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1997
NPI: 1841246311
Practice Locations (2)
2999 HEALTH CTR DR
San Diego, CA 921232762
2999 HEALTH CTR DR
SAN DIEGO, CA 921232762
8589394496
Source: CMS National Downloadable File, September 2026.