Terry Pegula, the owner of the Bills, is receiving criticism for spending $100 million on a yacht while taxpayers in New York contribute to the financing of a new stadium.
**Billionaire Terry Pegula Faces Backlash Over Yacht Amid Stadium Funding Controversy** Billionaire Terry Pegula, owner of the NFL’s Buffalo Bills…
