Investigations editor.
GE2017 morning blog – manifesto maelstroms and plunging polls
May 16 2017
UK Labour manifesto to reject ‘unwanted and necessary’ indyref2
May 15 2017
GE2017 morning blog – spot the difference
May 15 2017
Boost for Frank’s Law as Hollywood star Brian Cox backs the campaign
May 15 2017
Nicola Sturgeon: ‘We need to have more of a focus on literacy and numeracy’
May 14 2017
GE2017 morning blog – buses, trains and the status of EU citizens in Scotland
May 11 2017
GE2017 Perthshire: Tory ‘pain in the backside’ vows to oppose UK Government if elected
May 11 2017
General Election 2017 morning blog – Dundee East is beating Inverclyde
May 10 2017
North East Fife: Greens won’t stand against SNP as Lib Dem says his party is in ‘cloud cuckoo land’
May 10 2017
Scottish Labour puts Gordon Brown’s former constituency at the heart of its election campaign
May 9 2017
General election 2017 – morning blog for a cloudy Tuesday
May 9 2017
Nicola Sturgeon is ‘very confident’ SNP will win in Perthshire despite council defeat
May 9 2017
General election 2017 – your evening briefing from The Courier
May 8 2017
Scottish Tory analysis predicts party could claim 13 seats in general election
May 8 2017
Tactical voting and turnout are key, but who wants it more in Perthshire and North East Fife?
May 8 2017
BLOG: Your morning guide to the general election campaign
May 8 2017
Jeremy Hunt claims European negotiators want to damage Conservatives in general election
May 7 2017
Comment: Are the Scottish Tories’ target seats all that outlandish?
May 5 2017
Comment: Conservative comeback the story so far of Scottish council elections
May 5 2017
Scottish Government accused of neglecting Frank’s Law
May 4 2017
EXCLUSIVE: Dundee street is the ‘least British’ in the UK
May 2 2017
Arrogant political leaders are treating voters with a lack of respect by ducking scrutiny
May 1 2017
Alex Salmond accused of ‘sticking his fingers in his ears’ over the SNP’s education record
April 30 2017
Former top cancer doctor claims Scottish NHS is ‘hurtling over a precipice’
April 30 2017