Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2005
NPI: 1821230798
Practice Locations (2)
100 E 77TH ST
NEW YORK, NY 100751850
2129801375
521 PARK AVE, SUITE 1
NEW YORK, NY 100658140
2129801375
Source: CMS National Downloadable File, September 2026.