Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1990
Offers telehealth
NPI: 1962513440
Practice Locations (2)
8 E 83RD ST, SUITE 1B
New York, NY 100280418
8 E 83 ST
NEW YORK, NY 100280418
2127722971
Source: CMS National Downloadable File, September 2026.