Sports journalist for the last 17 years with the Press and Journal in Elgin, specialising in Highland League football and golf.
Highland League to decide fate of abandoned Fraserburgh v Keith contest next month
December 20, 2018
Clinical Cove cruise to semi-final place after defeating Huntly
December 10, 2018
New Cove striker Jordan MacRae looking forward to return to former club
November 21, 2018
Brora Rangers player-boss Steven Mackay closes in on Highland League landmarks
November 13, 2018
Caithness coach Tom McGee demands response against West of Scotland
November 2, 2018
Harry Milne calls on Cove Rangers to finish the job against Auchinleck Talbot in Scottish Cup
October 24, 2018
Cove Rangers banish thoughts of Fraserburgh tie as Scottish Cup replay against Auchinleck Talbot looms
October 23, 2018
Cove Rangers hold no fears for Aberdeenshire Cup finalists Banks o’Dee
October 5, 2018
Nairn County’s Glenn Main delighted to reach 400th appearance milestone
October 4, 2018
Clach chairman Alex Chisholm in no hurry to appoint Iain Polworth’s successor
October 3, 2018
Chris Angus backs Inverurie Locos to inflict double knockout blow on Scottish Cup opponents Fraserburgh
September 21, 2018
Long-serving Rothes physio Brian Neish dreams of Speysiders’ Scottish Cup hoodoo ending against Clach
September 18, 2018
Two-goal Neil Gauld the hero of Harlaw Park amid a flurry of red cards and penalties
September 10, 2018
Fort William boss Kris Anderson feels club are victims of a “witch-hunt” after points deduction
August 25, 2018
Inverurie Locos couldn’t cope with Formartine’s star man Andy Greig
August 13, 2018
Mitch Megginson scores both goals as Cove Rangers begin title defense with impressive beating of the Broch
August 6, 2018
Cove Rangers manager John Sheran says his men are ready to make history in Fife
May 12, 2018
A magnificent seven: Highland League transfer stars to watch out for this season
July 28, 2017
Jags captain Warren aiming to forget worst season yet
July 1, 2017
Buckie set to role out welcome mat for Brechin
June 28, 2017
Buckie sign up former Ross County striker on 12-month deal
June 27, 2017
Cormack latest acquisition for new-look Speysiders
June 14, 2017
“Never really wanted to leave in the first place”… Goalkeeper Leask is back at Fraserburgh
June 14, 2017
Allan Hale: Why Keith could be out of business within 10 years
May 30, 2017