Medical school: PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE
Graduated: 1999
NPI: 1104913946
Practice Locations (2)
PO BOX, SUITE 2649
McCall, ID 836382649
640 ELLICOTT ST, SUITE 101
BUFFALO, NY 142031252
Source: CMS National Downloadable File, September 2026.