A strong and pacy bustling left-sided attacker, Gary's nickname of "Charger" was particularly apt. Signed from Blairgowrie Juniors in 1978, he was top scorer for three successive seasons - 78/79, 79/80 and 80/81. It was a particularly impressive feat in that final season, given that he was transferred to Hibs for a club record fee of £50,000 in the December. He scored a brace on his debut away to St Johnstone in August 1978 and by the time he moved on, he'd netted 45 goals from just 91 (+ 8sub) appearances. After 3½ years in Edinburgh, he joined Forfar. Then in the summer of 1986, Gary returned to Links Park along with Alan Lyons, in a swap deal for highly rated midfielder Steve Lennox. He made a slow start to his second spell with the club, but in season 88-89 had his best season ever, scoring 23 times and finishing second top scorer in the league. In August of 89, he scored four in a League Cup tie at Cowdenbeath but even more remarkably they all came in extra-time! Gary was to end his Montrose career as he started it, finishing top scorer for the three seasons from 88-89 to 90-91, and netting a double in his final game before he decided to retire due to injury. Fittingly, that final game was at Dumfries in May 1991 when his goals helped secure the 3-0 victory that ensured Montrose were promoted back to Division One.