Medical school: SAINT LOUIS UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2008
Also: OBSTETRICS/GYNECOLOGY
Offers telehealth
NPI: 1649444050
Practice Locations (1)
FACULTY PHYSICIANS AND SURGEONS OF LLUSM
11370 ANDERSON ST, SUITE 3900
LOMA LINDA, CA 923543450
9095582806
Source: CMS National Downloadable File, September 2026.