Question: Which NFL football team that plays its home games in New York did Nevil McCaskill play for?
Sentence (from "Buffalo Bills"): The team plays their home games at New Era Field in Orchard Park, New York.
Relevant evidence: No