Graduated: 2003
Offers telehealth
NPI: 1255374690
Practice Locations (4)
2625 E DIVISADERO ST
FRESNO, CA 937211431
PO BOX, SUITE 4659
SAN LUIS OBISPO, CA 934034659
1400 E CHURCH ST, ATTENTION MEDICAL STAFF OFFICE
Santa Maria, CA 934545906
5809 200TH ST W
FARMINGTON, MN 550249807
Source: CMS National Downloadable File, September 2026.