He also had a spell on loan at third division Montrose back in 2007, scoring once from his nine appearances.
Mark was a product of the Saints youth set-up and was highly rated at Love Street, so it is a bit of a surprise to see him leave the club, especially as he only signed a new contract a few months ago. He'll link up with a number of his former team mates at Stirling, including David Lowing and David McKenna.
All the best Mark!
Story source: The Official Stirling Albion Website