NPIIDTroy Patrick Flanagan, PTGeriatric Physical TherapistSpringville, NY33 Ohio St, Springville, NY, 14141NPIID(716) 213-7002Book online Claim listingAvailability on request