Campbell-Gillard confirms new club on long-term deal 10/04/2024 01:44 AMHe has finally signed a new contract.