Senior Perth reporter.
Motorist dies following collision on A9
September 15 2016
Police carrying out speed checks in Perth
September 15 2016
“Great for Strathearn, great for Scotland” — controversial £100 million development back on the table
September 15 2016
‘Cog’ in drugs operation worth almost £200,000 jailed for 40 months
September 13 2016
Under fire Perthshire chicken factory claim they have a solution in sight to odour problems
September 13 2016
Man found guilty after trial of attempting to kiss care worker in his home
September 9 2016
Teenager turns tables on police by spraying CS canister at officer
September 8 2016
Further assurances sought over flood-risk at Perth development site
September 6 2016
Perthshire piper writes tune in honour of Oor Wullie Bucket Trail
September 5 2016
Action needed to save historic Kinross-shire bridge
September 5 2016
Rock solid challenges at Blairgowrie and Rattray Highland Games
September 5 2016
BEAR Scotland slammed by angry motorists following roads chaos near Perth
September 5 2016
Welsh farmers set for Pitlochry Highland Games
September 5 2016
Businesses breath a sigh of relief with roadworks end in sight
September 5 2016
Fatal crash on rural Perthshire road
September 4 2016
Journalist reveals how she offered to swap places with David Haines
September 4 2016
Traffic chaos caused by roadworks on Friarton Bridge
September 3 2016
Perthshire chicken factory served with final warning by SEPA
September 3 2016
Businessman denies defrauding HMRC
September 1 2016
Council leader wants an end to ‘saga’ of dilapidated former church
September 1 2016
Coupar Angus man sentenced for posting explicit images of woman online
August 31 2016
Woman jailed for trying to smuggle heroin into Perth Prison
August 31 2016
Soldier had sex with underage boy after chat site messages
August 30 2016
Masked robber told Perth newsagent he was five seconds from being stabbed
August 30 2016