Senior Perth reporter.
Blairgowrie church set for major restoration
October 3 2017
Perth nursery head teacher hits out at ‘meaningless’ vandalism
October 2 2017
Police appeal after house is ‘rummaged’ by thieves
October 2 2017
Police hunt youths after Perth nursery vandalism
October 2 2017
Fife man tells of horror at Las Vegas shooting that left 50 dead
October 2 2017
Authorities foil two attempts to use drones to breach security at Perth Prison
September 30 2017
Roadworks set to begin on Friarton Bridge and M90
September 29 2017
Perth police chief warns of dangers of pavement cyclists
September 29 2017
Police state report of missing woman on Kinnoull Hill was false alarm
September 28 2017
First day of Glorious Finale at Perth Racecourse
September 27 2017
Police speak to owner of car found in River Tay near Perth
September 27 2017
Police continue search for woman last seen at top of Kinnoull Hill, Perth
September 27 2017
Police praised for handling of protest march in Perth
September 27 2017
Perth Leisure Pool to close for a week for £150,000 makeover
September 26 2017
Scottish Kiltwalk raises £2.3 million for charities
September 25 2017
Double header meeting will close race season in Perth
September 22 2017
Postal deliveries resume at Perth flats following outcry from tenants
September 22 2017
New tourism app to feature host of Perthshire businesses
September 21 2017
Mother of tragic Deepcut soldier preparing for fresh inquest
September 21 2017
Legal agreement on controversial Almond Valley plan deemed a ‘major milestone’
September 19 2017
Van driver escapes from blazing van on M90
September 18 2017
Huge concerns mounting over future of health services in Carse of Gowrie
September 16 2017
Work progressing on £1 billion Bertha Park village
September 16 2017
Perth postal staff refuse to deliver mail on safety grounds following security concerns
September 15 2017