Graduated: 1982
Also: INTERNAL MEDICINE
NPI: 1891767786
Practice Locations (4)
TRINITY MEDICAL WNY PC
3435 BAILEY AVE
BUFFALO, NY 142151194
7168352966
KENMORE MERCY HOSPITAL
2950 ELMWOOD AVE
KENMORE, NY 142171304
7164476100
MOUNT ST. MARYS HOSPITAL OF NIAGARA FALLS
5290 MILITARY RD, SUITE 8
LEWISTON, NY 140921953
7162983000
TRINITY MEDICAL WNY PC
310 STERLING DR, SUITE 100
ORCHARD PARK, NY 141271500
7166776800
Source: CMS National Downloadable File, September 2026.