Defender Richard Foster extends stay at St Johnstone

Breaking