“Stephen previously played with us two-and-a-half, three years ago,” Forth manager Thomas Devine told the Carluke and Lanark Gazette. "He was at St Cadoc’s last season. And he has played with Arthurlie and Giffnock North before.
"He is a very good shot stopper, good hands and a good communicator.
“He’s coming in to work with our other goalkeeper Craig Murdoch so there is a bit of competition.
"Craig’s quite a young guy so having a guy who’s been about the semi-pro scene for a couple of years will support Craig’s development.”