Sports journalist for the last 17 years with the Press and Journal in Elgin, specialising in Highland League football and golf.
Duncan completes long road back after signing for Rothes
May 10, 2017
Lossie closing in on new manager to replace Beckwith
May 10, 2017
Stewart relishes chance to upset EK odds
May 4, 2017
Rothes to take on Fort William in semi-final clash
May 1, 2017
Fort William: Nervous progress finally secured
May 1, 2017
Forres Mechanics: Loan talent seals prize
May 1, 2017
Wick attacker Weir bows out in style with final-day goal
April 24, 2017
Teenager lifts Forres spirits
April 24, 2017
Broch finish with flourish
April 24, 2017
Sharp work gives Nairn comfortable win
April 23, 2017
Buckie relief as they are cleared to go for title after substitute challenge
April 21, 2017
They’ve had the season of their lives… But Buckie could lose out on title over unused substitute
April 18, 2017
Noble at double as Vale canter to win
April 17, 2017
Brora’s bid for title likely to fall just short
April 17, 2017
Fast start secures fifth straight win for Forres
April 17, 2017
MacKenzie goal ensures United close with victory
April 17, 2017
McManus celebrates first hat-trick in Highland League as Cove beats Lossie
April 17, 2017
Morrison serves late winner for Clach
April 17, 2017
Begg delivers late to cap Keith’s day
April 17, 2017
Conor Gethins expects strong response
April 12, 2017
Strathspey manager unwilling to tolerate poor attitudes
April 12, 2017
Sean McCarthy saving graces run in family
April 12, 2017
Sheran warns side of Haughs danger
April 12, 2017
Buckie trio chase combined 100-goal landmark
April 12, 2017