Senior Perth reporter.
Perth and Kinross schools welcome thousands of pupils as new term begins
August 15 2017
13-year-old Perth boy struck in hit and run incident in Perth
August 15 2017
“Sickening” vandals smash Perth Crematorium memorial to children
August 15 2017
Missing Perth woman found
August 13 2017
Council bid to tap into surge in civic pride in Perth
August 12 2017
Holiday complex plan for Spittal of Glenshee could see site rise from the ashes
August 12 2017
Fire at Fife grain drier
August 11 2017
Dundee man missing
August 10 2017
Lidl seek extension to hours of delivery at Perth store
August 9 2017
Perthshire holiday home owner slams Openreach claiming they are extorting money for services
August 9 2017
Perthshire businesses meet to discuss setting up deposit return system for plastic bottles
August 8 2017
Host of sporting guns to be auctioned at Gleneagles
August 8 2017
Perthshire politician warns population explosion could put strain on infrastructure and housing
August 5 2017
Young jockey champions of the future at Perth Racecourse
August 4 2017
Fire at external stairs in Fife
August 4 2017
Businesses ramp up security following Perthshire petrol station raid
August 2 2017
Police to tackle rise in rural crime
August 2 2017
Motorists set for more misery with next set of M90 roadworks
August 2 2017
Planning chief recommends approval of 100-house plan for Crieff
July 29 2017
Clerical error delays legal agreement for controversial housing plan
July 29 2017
Council close to completing £4.5 million secure-door entry scheme
July 28 2017
Double header at Perth Racecourse
July 27 2017
Perth Show organisers promise event will be “bigger and better” than ever
July 27 2017
Revised plans to build world-class hotel in Highland Perthshire approved
July 25 2017