Robert Kraft pushes back on Patriots' lack of spending narrative: 'That's just not true' Published 09 Feb 2024 New England was 31st in cash spending in 2023 Full Article