He joined the youth set up at Raith Rovers in 2001/02 from Barrhead B.C. and was then on the books of Livingston United before moving to Ayr United. Stevie returned to Barrhead in 2004/05 to play for local side Arthurlie and then had spells at Johnstone Burgh and Saltcoats Victoria.
In 2006/2007 he joined Kilbirnie Ladeside and played under Tommy Bryce during which time the club progressed from the Ayrshire District League to the Premier Division. Last season he moved to Pollok.
Welcome to Loch Park, Stevie.