Medical school: STATE UNIVERSITY OF NEW YORK AT BUFFALO SCHOOL OF MEDICINE
Graduated: 1996
Offers telehealth
NPI: 1043657976
Practice Locations (2)
5784 MAIN ST
WILLIAMSVILLE, NY 142215702
5820 MAIN ST, SUITE 610
WILLIAMSVILLE, NY 142215734
Source: CMS National Downloadable File, September 2026.