Graduated: 2001
Offers telehealth
NPI: 1073554556
Practice Locations (5)
275 NORTHPOINTE PKWY, SUITE 50
AMHERST, NY 142281895
144 GENESEE ST
BUFFALO, NY 142031560
3 CORPORATE DR, SUITE 100
HALFMOON, NY 120658635
419 WALNUT AVE
NIAGARA FALLS, NY 143011725
397 LITTLE NECK RD, 3300 SOUTH BLDG. 300
Virginia Beach, VA 234527327
Source: CMS National Downloadable File, September 2026.