Senior reporter for Aberdeen.
Devoted dad’s triathlon challenge for “resilient” Adam
July 24, 2017
More road delays for AWPR works
July 24, 2017
Person trapped after three-car smash
July 23, 2017
Body discovered in search for missing Graeme Leslie
July 22, 2017
Holidays ruined after delays leave passengers stranded in Aberdeen and Faro
July 22, 2017
Passengers fury as Faro flight departs Aberdeen 38 hours late
July 21, 2017
Police investigating after car fire at travellers’ camp
July 21, 2017
Fresh information as concerns increase over missing man
July 21, 2017
Man charged with La Lombarda break-in
July 20, 2017
VIDEO: The moment Dons fans were attacked by masked thugs ahead of Europa League clash
July 20, 2017
Campaigners take to the web in fight to save Music Centre bands
July 20, 2017
Two more charged with north-east murder
July 19, 2017
Eight charged over anti-social behaviour in Aberdeen community
July 19, 2017
Motorcyclist dead after north-east crash
July 17, 2017
Motorcyclist involved in smash with car on busy north-east route
July 17, 2017
Fraud accused brands alleged victims “liars”
July 8, 2017
Tributes paid to tragic couple found dead in Aberdeen home
July 7, 2017
Community in shock as couple found dead in city home
July 7, 2017
Can you help shape the north-east’s economic future?
July 6, 2017
Dog rescued after being left tied up in Aberdeen street for two hours
July 6, 2017
Fishermen launch crowdfunder to pay legal bills in land row
July 6, 2017
Do you know this man? Brazen thief strolled out of city restaurant with cash register
July 5, 2017
Cash stolen from Aberdeen restaurant in late-night raid
July 4, 2017
How brave lads battled the elements to raise cash for baby unit
July 4, 2017