Calum Gallagher has opted to move to St Mirren despite having a year left on his Rangers contract
St Mirren have signed forward Calum Gallagher from Championship rivals Rangers – and the player could face his former club when they meet on Friday.
Gallagher, who…