|John returned to Dumbarton in the early part of season 2022/23, 15 years after he previously played for the club.|
He turned out as a trialist and registered an assist in a 4-0 win over Annan Athletic in August 2022.
His last game as a signed Dumbarton player was in a Scottish Cup tie away to Celtic in January 2007. He joined Bellshill Athletic at the end of that season.
Since then, John has played for Albion Rovers (three times), Cowdenbeath, Montrose, Stenhousemuir and Clyde at senior level.
He then moved into the junior ranks (later the West of Scotland League) with Hurlford United, Arthurlie, Cambuslang Rangers and Troon.
He returned to Cambuslang last season and scored 17 goals in 28 games.
|Internet / Programme Sponsor|
|Home Shirt Sponsor: Pure Red Ltd|
Away Shirt Sponsor: Isla Wane