St Mirren boss Jack Ross has signed former Falkirk midfielder Ryan Flynn on a deal until the summer of 2020.
The 29-year-old ex-Liverpool player left the Bairns for Sheffield United in 2011 and returns north of the border after a spell with Oldham Athletic.
Ross told the Paisley club's website: "I'm delighted to have him on board. He's a really good player with really good quality and pedigree.”