Medical school: TEXAS A & M UNIVERSITY SYSTEM, HSC, COLLEGE OF MEDICINE
Graduated: 1985
NPI: 1821103029
Practice Locations (4)
2121 MAIN ST, SUITE 120
BUFFALO, NY 142142670
7168621000
2157 MAIN ST
BUFFALO, NY 142142648
7168621000
462 GRIDER ST
BUFFALO, NY 142153021
7168983000
2950 ELMWOOD AVE
KENMORE, NY 142171304
7164476100
Source: CMS National Downloadable File, September 2026.