Senior Perth reporter.
Alyth man threatened to kill police and blow house up during six-hour siege
March 14 2018
Fife road closed in both directions
March 14 2018
PH2O sports project for Perth still needs more funding
March 13 2018
Man charged for releasing buffalo and horses in Fife
March 13 2018
Police on hunt for firebugs who torched Perth auctioneers
March 12 2018
Perthshire festival to remember ‘patriarch’ of Scottish fiddle
March 12 2018
Work on Perth’s Waverley Hotel site to begin later in the year
March 12 2018
‘Devastated’ Perth auction owner vows to fight on after major blaze
March 10 2018
VIDEO: Fears thousands of family items lost after massive blaze destroys Perth auctioneers
March 9 2018
Former bank worker who downloaded child abuse images gets community-based sentence
March 8 2018
Perth police van incident: Staffordshire man Stuart Lymer appears in court
March 7 2018
Outgoing council chief executive reveals local authority faces ‘major challenges’
March 7 2018
Angry-losaurus — parents cross at cancellation of ‘once-in-a-lifetime’ dinosaur event in Perth
March 7 2018
Pedestrian dies following road accident in Fife
March 7 2018
Fife rail line closed due to flooding
March 7 2018
PIRC called in to investigate missing teenager “knife” incident in Perth police van
March 6 2018
Council set to lead the way with plan to reduce disposable plastic
March 6 2018
Man jailed for Perth pub assault
March 2 2018
Man told police he would get SAS to shoot them
February 28 2018
Motorists warned not to drive in Courier Country as weather conditions worsen
February 28 2018
Police warn of high risk of disruption in Courier Country due to ‘beast from the east’
February 27 2018
Perthshire church elder admits sexually assaulting OAPs
February 26 2018
Woman arrived at man’s house armed with axe, knives and containers with sulphuric acid and CS spray
February 26 2018
Perth Prison inmates devising ‘increasingly ingenious’ ways to hide contraband – politician claims
February 26 2018