Craig is a City and Shire reporter based in Aberdeen. He previously worked for 18 months as a sub-editor at the Evening Express and has been a reporter for the EE and the Press & Journal since June 2020. Before moving north, he was a seabird safari tour guide in East Lothian.
Stonehaven rail crash: Train stations fall silent for first anniversary of disaster
August 12 2021
‘Our experiences are just as valid’: BrewDog’s rival letter to criticism from ex-employees
June 10 2021
Former employees of ‘cult of personality’ BrewDog write open letter criticising workplace and bosses
June 10 2021
Premium Content
Live updates as Nicola Sturgeon gives Covid statement in parliament
June 8 2021
Nicola Sturgeon to hold unscheduled coronavirus briefing: Here’s all you need to know
June 4 2021
LIVE UPDATES: Nicola Sturgeon to give update on easing of Scottish Covid restrictions
June 1 2021
Nicola Sturgeon: Opponents might have come closer than they knew to breaking me during Salmond inquiry
May 3 2021
Douglas Ross: PM should resign if he is found to have broken ministerial code
May 2 2021
Bay City Rollers frontman Les McKeown dies at 65
April 22 2021
Nicola Sturgeon coronavirus briefing RECAP: First minister to give unscheduled update on restriction easing in Scotland
April 13 2021
Nicola Sturgeon expected to announce early easing of some restrictions: Here’s how to watch and when
April 13 2021
Scottish elections: Where and when will the leaders’ debate be on TV?
March 30 2021
Renewables met 97.4% of Scotland’s electricity consumption last year, figures show
March 25 2021
Video: Rules on outdoor meeting and religious gathering eased amid vaccine progress
March 9 2021
Live updates: Rishi Sunak delivers Budget 2021
March 3 2021
VIDEO: North-east couple builds ice rink in garden for skating-mad daughter
February 10 2021
More than one million people in Scotland vaccinated against coronavirus
February 10 2021
Sainsbury’s recalls vegan sausages over fears they may contain pieces of metal
January 8 2021
MP Margaret Ferrier arrested and charged over alleged reckless conduct
January 4 2021
Holyrood set to vote against Brexit deal
December 30 2020
Police seek information on Aberdeen woman’s whereabouts amid concern
December 12 2020
Two vehicles and cyclist involved in crash on major north-east road
December 2 2020
Highland road blocked following two-car collision
November 3 2020
Full list of today’s last trains as ScotRail winds down services early amid amber rain warning
October 3 2020