Medical school: SAINT LOUIS UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1991
NPI: 1144214172
Practice Locations (2)
10930 N TATUM BLVD, SUITE 103
PHOENIX, AZ 850286069
6022637600
SJHMC PHYSICIAN SERVICES
350 W THOMAS RD
PHOENIX, AZ 850134409
6024063000
Source: CMS National Downloadable File, September 2026.