Political reporter based in Fife working across The Courier and Press and Journal
More spent on meals for Inverness prisoners than NHS Highland patients
January 2, 2025
Aberdeen’s Stephen Flynn to make decision on standing for Holyrood after Christmas
December 15, 2024
4 Aberdeenshire councillor who starred on Masterchef reacts to Gregg Wallace complaints
December 2, 2024
How many people across Aberdeenshire, Highlands and islands back petition calling for fresh general election?
November 25, 2024
4 SNP health chief and Dons fan Neil Gray used tax-payer funded chauffeur to attend Aberdeen games
November 10, 2024
2 Piper – whose talent Alex Salmond spotted aged 7 – behind Aberdeen Airport homecoming lament for former first minister
October 21, 2024
Former first minister Alex Salmond dies aged 69
October 12, 2024
NHS Grampian ‘risks patient safety’ in uniform row for trainee doctors and physician associates
October 8, 2024
Afghan medical students flee Taliban education ban with help of Western Isles foundation
August 21, 2024
‘Deeply alarming’ rise in drug-related deaths in Aberdeen
August 20, 2024
2 Winter fuel payment: What changes mean for pensioners from Aberdeen to Stornoway
July 30, 2024
Rishi Sunak blamed as voters across North-east, Highlands and Islands miss postal ballots
July 1, 2024
Postal vote delays: What to do in North-east, Highlands and Islands
June 28, 2024
Poll shows Douglas Ross could lose his north-east general election gamble
June 20, 2024
General elections explained: It has nothing to do with bin collections, or does it?
June 4, 2024
John Swinney considers ditching SNP opposition to new oil and gas
June 2, 2024
John Swinney goes back to basics as he spells out his ABCs
May 27, 2024
John Swinney’s Shetland visit called off as plane unable to land
May 24, 2024
Doctors raise patient safety concerns over ‘experimental’ role at Aberdeen maternity hospital
May 17, 2024
North-east MSP demands gender services overhaul as Cass review author urges Scottish reform
May 7, 2024
Ex-first minister Henry McLeish’s pension breaks £760k – while Humza Yousaf misses out
May 7, 2024
John Swinney becomes new SNP leader without an election
May 6, 2024
Alex Salmond says SNP ‘turned back on Highlands’ over A9 dualling failure
May 6, 2024
What next for John Swinney? The road to Bute House explained
May 5, 2024