Career
After signing professionally with Rangers, Stephen played in the Scottish Football League for Clydebank and semi professionally for Montrose. After playing junior football with Bon Accord and Highland League football with Buckie Thistle and Deveronvale, Stephen played in Australia for the Sutherland Sharks and the Stanmore Hawks, before returning to Scotland in 2000 to play with Huntly.