St Mirren have signed central defender Ben Gordon after his contract with Livingston expired.
The 30-year-old was with Saints as a youngster and has also played for Strathclyde University, Dumbarton and Alloa Athletic.
He told the St Mirren website: "I was out of contract at Livingston and decided to take my time and weigh up my options but as soon as I heard St Mirren were interested there wasn’t really much of a decision to be made on my part."