TC Buffalo 2024-square