Callum Booth signs new St Johnstone deal

Callum Booth has extended his Perth stay (Jeff Holmes/PA)
Callum Booth has extended his Perth stay (Jeff Holmes/PA)