Medical school: TEXAS TECH UNIVERSITY HEALTH SCIENCE CENTER SCHOOL OF MEDICINE
Graduated: 2020
NPI: 1285261578
Practice Locations (2)
200 S MAIN ST, SUITE 130
SEBASTOPOL, CA 954724284
PO BOX, SUITE 335
THREE RIVERS, CA 93271
Source: CMS National Downloadable File, September 2026.