Deputy Head of Print at the Press and Journal, based in Aberdeen.
Our Lady’s pupils return to repaired classrooms after two weeks away
June 13 2017
Stunning drama as it takes two recounts to separate candidates
June 9 2017
Toddler was taken to hospital in toxic shock after taking ecstasy tablet
June 9 2017
Pete Wishart retains seat by narrow margin after fighting off Tory onslaught
June 9 2017
Second recount called in battle for Perth and North Perthshire
June 9 2017
Perth and North Perthshire on a knife edge as votes are counted
June 8 2017
Weather forecaster “Windy” Wilson to face assault trial at Perth Sheriff Court
June 8 2017
Spilt paint led to Perth man’s bizarre rampage with acoustic guitar
June 8 2017
Young mastermind behind drug factory is jailed for 32 months
June 8 2017
18 months behind bars for Auchterarder man who broke partner’s ribs with single punch
June 8 2017
Shamed prison officer avoids spell behind bars
June 8 2017
Pupils unfazed by move from unsafe Our Lady’s classrooms
June 6 2017
Mum calls for action after child data protection blunder by government agency
June 6 2017
City centre gas works disruption expected for another 10 weeks
June 5 2017
Casualty trapped and A9 closed after accident north of Dunblane
June 5 2017
PHOTO GALLERY: Top day’s racing and bumper crowds for Perth Gold Cup
June 5 2017
Joy as Archie, 14, welcomes five healthy new lambs to his flock
June 5 2017
Bid to create 3G pitch in Blairgowrie
June 5 2017
Nature writer Jim Crumley nominated for prestigious literary award
June 4 2017
Perth youngsters’ stunning horror-themed dance piece is beamed live around the world
June 3 2017
Classrooms at Perth primary school closed over safety concerns
June 3 2017
Man admits deliberately causing gas explosion that rocked Dundee
June 2 2017
Confusion over architect choice as contractor is chosen to take forward winning Perth City Hall vision
June 2 2017
Man who made prostitutes of vulnerable Perth girls is placed on sex offenders’ register
May 31 2017