Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1996
Offers telehealth
NPI: 1518993708
Practice Locations (1)
18399 VENTURA BLVD, SUITE 239
TARZANA, CA 913566408
8189963200
Source: CMS National Downloadable File, September 2026.