Medical school: LOMA LINDA UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2010
Offers telehealth
NPI: 1639480452
Practice Locations (1)
SOUTHWEST KIDNEY INSTITUTE PLC
13943 N 91ST AVE, SUITE 101
PEORIA, AZ 853813688
4806106100
Source: CMS National Downloadable File, September 2026.