Investigations editor.
SNP manifesto: Indyref2 ‘triple lock’ but movement on timing
May 30 2017
GE2017 blog – happy birthday to me
May 30 2017
SNP manifesto to pledge Brexit food and drink protection
May 30 2017
Jeremy Corbyn would ‘open discussions’ over indyref2 if he was Prime Minister
May 29 2017
GE2017 morning blog – we’re back
May 29 2017
Why do we want to talk about devolved issues in this general election?
May 29 2017
New polling data: Tories favourites in Perthshire but North East Fife will likely stay SNP
May 28 2017
Nicola Sturgeon says Jeremy Corbyn is not a ‘credible alternative Prime Minister’
May 28 2017
SNP switch manifesto launch to Perth as general election campaigning restarts
May 26 2017
EXCLUSIVE: Far-right Scottish Defence League plan ‘anti terror’ event after Manchester attack
May 24 2017
Soldiers to support armed police but no boots on Scotland’s streets after Manchester attack
May 24 2017
Airport-style security for MSPs and Westminster closes to public after Manchester terror attack
May 24 2017
SNP cancels manifesto launch as election campaigning suspended after Manchester attack
May 23 2017
GE2017 morning blog – campaigning suspended after Manchester attack
May 23 2017
Nicola Sturgeon says online hounding of TV debate nurse is unacceptable
May 22 2017
What does Labour do when it becomes Scotland’s fourth party?
May 22 2017
GE2017 morning blog – channel hopping
May 22 2017
EXCLUSIVE: Labour manifesto to back Frank’s Law and scrap all personal care charges
May 22 2017
Nicola Sturgeon under fire from food bank nurse during TV debate
May 21 2017
EXCLUSIVE: Lib Dems bookies favourite in North East Fife but ex-party chief backs SNP
May 20 2017
ITV leaders’ debate: First Minister hints public sector pay freeze may come to an end
May 19 2017
Kezia Dugdale denies renegade councillors are undermining her leadership
May 18 2017
Nicola Sturgeon clips bird charity’s wings over massive Tay and Forth wind farms
May 18 2017
Labour suspends councillors for Tory Aberdeen deal – but signs off SNP coalition in Fife
May 17 2017