Fife reporter for The Courier newspaper.
Fear of trespassers could spoil Flying Scotsman’s Fife visit
May 12 2017
Pensioner loses five-figure sum of money in “vishing” scam
May 12 2017
Funding boost for Glenrothes Heat project
May 12 2017
Striking lecturers claim numbers are increasing
May 11 2017
Airport adds objection to Glenrothes biomass plans
May 10 2017
Hero physio hailed for saving bus driver’s life
May 10 2017
Putting the brakes on rogue bikers
May 6 2017
Council elections: Labour lose control of Fife Council on big day for Tories
May 5 2017
Fife Council election results — New goals for new Tory councillor in Ward 20: Cupar
May 5 2017
Fife Council election results — Ward 17: Tay Bridgehead voters are fans of Jonny Tepp
May 5 2017
Fife Council election results — All change in Ward 12: Kirkcaldy East
May 5 2017
Fife Council election results — Another Tory gain in Ward 5: Rosyth
May 5 2017
Fife Council election results — Ward 15: Glenrothes Central and Thornton
May 5 2017
Fife Council election results — Tory in, SNP leader out in Ward 3: Dunfermline Central
May 5 2017
Fife Council election results — Another seat for Tories in Ward 9: Burntisland, Kinghorn & Western Kirkcaldy
May 5 2017
Glenrothes residents “up in arms” at biomass plan
May 5 2017
Call for Glenrothes firm to be “transparent” over jobs
May 5 2017
‘This is not the M8, this is where we live’ — Fife man’s anger at speeding drivers
May 4 2017
Kirkcaldy beach body incident unexplained but not thought to be suspicious, say police
May 2 2017
Death of daughter motivating Glenrothes mother to open respite centre
April 28 2017
Kirkcaldy pensioner didn’t see “no parking” sign — but he was going to Specsavers
April 27 2017
Family’s bid to bring cancer centre to Glenrothes
April 25 2017
Investigation to take place into Fife hotel fire
April 24 2017
Fixed speed cameras unlikely for Fife villages following study
April 22 2017