Senior Perth reporter.
Plans lodged for Blairgowrie tennis clubhouse
November 1 2016
Prison governor defends HMP Perth from “most violent” tag
November 1 2016
Locals flock to upgraded shops after £800,000 revamp
October 29 2016
Launch of £2.9 million community-owned hydro scheme in Kinross-shire
October 28 2016
Burst water tank forces Perth post office closure
October 26 2016
Scottish ski centres agree Icelandic lift pass deal
October 26 2016
Married couple accused of £350,000 embezzlement through spread-betting scheme
October 25 2016
Youths appear in court charged with Waverley Hotel fire
October 25 2016
Alleged Castle Huntly absconder back in jail
October 21 2016
Speed measures to be rolled out in wake of tragic death of Perthshire toddler
October 21 2016
“Our beautiful girl” — Outpouring of grief at funeral of Perth teenager Kathleen Harkin
October 20 2016
‘Full vision’ of £25m state-of-the-art leisure project may still see light of day
October 20 2016
No date booked for Gloag’s Perth hotel revamp
October 18 2016
Perthshire arts venue saved by generous donations from local community
October 18 2016
Crown Office looking into tragic collision which claimed toddler’s life
October 18 2016
Safety fears over toddler death road raised a decade ago
October 17 2016
Council leader defends controversial £10m revamp of HQ
October 17 2016
Changes to design on disabled ramp at Perth Sheriff Court leads to delays
October 17 2016
Slip road roadworks off M90 extended
October 16 2016
Children still in ‘serious’ condition after A9 collision
October 15 2016
Neighbour of tragic toddler speaks of car speeding before fatal accident
October 15 2016
Second inquest for Deepcut soldier gives “fresh hope” to former Perth mother
October 15 2016
“Sleep tight little one” — residents pay tribute in wake of Coupar Angus tragedy
October 14 2016
British Army man jailed for underage sex with male teenager
October 13 2016