Graduated: 1976
NPI: 1336178821
Practice Locations (3)
DELAWARE MEDICAL GROUP PC
1083 DELAWARE AVE
BUFFALO, NY 142091635
7168821023
DIVERSIFIED SERVICES FOR OCCUPATIONAL THERAPY PHYSICAL THER
2900 DELAWARE AVE
KENMORE, NY 142172309
7168719915
DIVERSIFIED SERVICES FOR OCCUPATIONAL THERAPY PHYSICAL THER
2407 N MAIN ST, SUITE 3
WARSAW, NY 145699374
5857865017
Source: CMS National Downloadable File, September 2026.