Medical school: LOMA LINDA UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1988
NPI: 1457574972
Practice Locations (2)
LAKE ARROWHEAD, CA 92352
9099361742
PO BOX, SUITE 954
LAKE ARROWHEAD, CA 923520954
Source: CMS National Downloadable File, September 2026.