St Mirren have confirmed the signing of forward Calum Gallagher from Rangers.
The 20-year-old has penned a one-year deal with the Scottish Championship club.
Gallagher, who has played on loan at Alloa Athletic, East Sterling and Cowdenbeath, scored once in six games for Rangers after graduating from the club's academy.
"I'm really excited to get started," he told St Mirren's official website. "I know it's a big season for the club having dropped down a level and the main aim has to be to get us back up there as quick as we can."
Gallagher could face his former club on Friday when the Saints travel to Ibrox Stadium for their first match of the season.