St Johnstone sign John Mahon from Sligo Rovers as defender insists 'he's up for the fight'

ST JOHNSTONE have announce the signing of John Mahon on a contract until the summer of 2024.

St Johnstone sign John Mahon from Sligo Rovers as defender insists 'he's up for the fight'
ST JOHNSTONE have announce the signing of John Mahon on a contract until the summer of 2024.