Billionaire Bills owners getting $850M in public funds for Buffalo stadium live in Fla. ‘But the team’s owners are a pair of snowbirds who are largely able to avoid paying New York taxes by living in sunny, relatively tax-free Florida.’ No related posts.