St Johnstone’s Chris Kane extends deal at the club

© SNSChris Kane.
Chris Kane.