Medical school: YALE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1988
Also: INTERNAL MEDICINE
NPI: 1295727741
Practice Locations (1)
12626 RIVERSIDE DR, SUITE 506
STUDIO CITY, CA 916073461
8188409200
Source: CMS National Downloadable File, September 2026.