Senior reporter for Aberdeen.
PICTURES: Pupils all over Duthie Park join hands in 20for20 voyage
October 3, 2017
Las Vegas shooting: Aberdeen woman hid in air conditioning unit during attack
October 3, 2017
Body found in road on A96 near Forres
October 3, 2017
Concerns grow for missing Pitlochry man
October 3, 2017
Legendary musician Tom Petty seriously ill in hospital
October 2, 2017
No Kingsford receive £30,000 for legal review if Dons stadium gets go ahead
October 2, 2017
Junior Parkrun in pictures: Youngsters put best foot forward for new running event
October 2, 2017
“Petrified” ex of murder accused tells court she lied to cops for him
September 30, 2017
Expat stranded in Philippines jail could remain there for “weeks”
September 29, 2017
Driver warns of “death trap” tree on A90
September 29, 2017
Lorry driver taken to hospital after north-east smash
September 29, 2017
How romance turned to jail horror for north-east dad
September 28, 2017
Lorry driver taken to hospital after Moray crash
September 28, 2017
The household names set to bring the laughs at Aberdeen Comedy Festival
September 28, 2017
Man taken to hospital after city centre attack
September 27, 2017
Top hacker to shares tips on how to avoid cyber-attacks
September 25, 2017
Nine Highland League sides in the hat for Scottish Cup round two
September 23, 2017
90 lambs stolen from field in the north-east
September 23, 2017
Scammers target Aberdeen businesses with “ringing the changes” attempts
September 23, 2017
Man charged after Aberdeen park sex attack
September 23, 2017
Three-vehicle smash on A96 causes tailbacks
September 22, 2017
Woman caught more than double the drink-drive limit during trip to buy dog food
September 21, 2017
School pushes houses to top of market
September 20, 2017
Shop boss calls for rates relief after Broad Street work extension
September 20, 2017