Senior Perth reporter.
Perthshire charity delighted to receive funding to tackle isolation and loneliness
October 22 2018
Martyn Cruickshank: Mother of missing Crieff man becoming increasingly concerned for his welfare
October 19 2018
Martyn Cruickshank: Major emergency operation to trace missing Perthshire man
October 18 2018
Multi-million pound plans to develop former Perth hospital recommended for refusal
October 18 2018
Call for action to solve parking problem in Blairgowrie
October 17 2018
New Perth sheriff helped prosecute two of Scotland’s most notorious killers
October 16 2018
Flood warnings for parts of Perthshire
October 12 2018
Police warning following increase in hare-coursing in north-east Fife
October 12 2018
Scone Palace moves with the times to cut its carbon footprint
October 12 2018
Aviva plans massive wind turbine at Perth plant
October 9 2018
Army reservists and police work together on First World War project
October 9 2018
Opening date for Perth BrewDog pub revealed
October 8 2018
Perth eco-innovation park could boost Tayside economy by £500 million, developers claim
October 8 2018
Perthshire resident speaks of devastation following £12,000 bank fraud
October 8 2018
Crieff’s history celebrated as ‘leafy coos’ sculptures unveiled
October 8 2018
Castle Huntly inmate who failed to return from home leave traced
October 7 2018
Police to carry out review of custody procedure following scathing comments from Perth sheriff
October 3 2018
Opposition mounts to rise in music tuition fees
October 2 2018
Perth councillor claims there is a community ‘crisis’ in deprived area of city
September 29 2018
Perth to welcome one of Scotland’s best-known naturalists
September 29 2018
Residents claim lack of consultation over Almond Valley plan
September 24 2018
Drunk driver jailed after being more than five times the legal limit
September 20 2018
Perth Prison governor backs move to offer inmates vaping kits
September 18 2018
‘She was left lying in the middle of the road’: Mum of Perth teen involved in hit and run in plea to driver
August 8 2018