Medical school: LOMA LINDA UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2021
NPI: 1871172494
Practice Locations (2)
11234 ANDERSON ST
LOMA LINDA, CA 923501716
3334 CAPITAL MEDICAL BLVD, SUITE 400
TALLAHASSEE, FL 323084471
Source: CMS National Downloadable File, September 2026.