Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2010
Also: INTERNAL MEDICINE
NPI: 1417235672
Practice Locations (1)
SANTA MARIA NEPHROLOGY MEDICAL GROUP
1505 SHEPARD DR, SUITE 103
SANTA MARIA, CA 934547016
8052459340
Source: CMS National Downloadable File, September 2026.