Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 2017
NPI: 1952880536
Practice Locations (1)
ON THE SPOT DERMATOLOGY PLLC
3633 W LAKE AVE, SUITE 409
GLENVIEW, IL 600265804
8478344361
Source: CMS National Downloadable File, September 2026.