Senior reporter for Aberdeen.
Dog dies after fall from cliff in Peterhead
October 29, 2017
Emergency services called after smoke fills cabin of Aberdeen to Shetland flight
October 27, 2017
Car crashes into traffic lights near Aberdeen beach
October 27, 2017
Rescue boats sent out after vessel loses power off Buckie coast
October 27, 2017
Lion roars back to the top of Muckle Cross
October 27, 2017
Man taken to hospital after three-vehicle smash in near Tain
October 27, 2017
Some guys have all the luck as Sir Rod’s team win
October 26, 2017
Some guys have all the luck: Rod Stewart seen in Aberdeen ahead of Celtic’s win v Dons
October 25, 2017
Popular city rocker paralysed in mystery incident
October 25, 2017
Firefighters tackle blaze at city flat block
October 25, 2017
Lorry and car involved in A9 smash near Aviemore
October 24, 2017
Brave Milo’s charity trek to set tails wagging
October 24, 2017
Smash on busy A96 closes road for more than an hour
October 24, 2017
Pop exhibition to celebrate 50 years of Scottish music
October 24, 2017
Hope for sailors as deal for ship sale closes in
October 23, 2017
Storm Brian to batter Britain with 70mph winds – but the north should avoid the brunt of it
October 21, 2017
Pair step in to rescue charity ball
October 20, 2017
Cyclist taken to hospital after city centre collision
October 20, 2017
Energy firm whistleblower to learn fate
October 15, 2017
Barber shop’s plumbing woes won’t wash away
October 12, 2017
PICTURES: Dons star Shay Logan helps youngsters celebrate health kick
October 12, 2017
Tributes paid to “good dad” found dead in north-east home
October 10, 2017
North-east man refuses deportation to fight charges from jail in the Philippines
October 10, 2017
Rail work calls a halt to train services for 10 days
October 6, 2017