Senior Perth reporter.
Olympic swimming ace takes a trip down memory lane with visit to former school
October 12 2016
Range of measures rolled out at Perthshire chicken factory following stench row
October 8 2016
Perthshire arts venue may close its doors due to broken boiler
October 7 2016
Glenisla Golf Club to close its doors by end of the month
October 5 2016
Under-age sex messages man ordered not to contact children
October 5 2016
Hopes high for end to Perthshire chicken factory stench
October 5 2016
Power cut hits Perth cultural attractions
October 4 2016
Cyclists descend on Perth
October 1 2016
Ann Gloag welcomes green light to demolish former Perth hotel
September 30 2016
Perthshire chicken factory at centre of stench row under pressure to submit action plan
September 29 2016
Perthshire Amber organisers expecting ‘sold out’ signs
September 29 2016
War of words erupts between Perth councillors over roadworks delay
September 28 2016
Cost of demolishing former Perth hotel could reach £3.6 million
September 27 2016
Police closing the net on whisky thief who stole rare malt worth £12,000
September 26 2016
Delay in finishing £1m street work project
September 24 2016
£1.7m upgrade of Perth car park ahead of schedule
September 23 2016
Catalogue of alarming crimes on Perthshire trains
September 23 2016
Nationwide search for ‘white European’ purse thief
September 23 2016
Furious Perthshire residents demand an apology from owners of chicken processing factory
September 22 2016
Perthshire football club enraged by travellers’ site
September 21 2016
Heritage bodies’ different views on controversial plan for former Perth hotel
September 20 2016
Perth College UHI graduation ceremony overshadowed by ticket row – claim
September 20 2016
Motorists warned to expect delays on A9 due to £3 billion dualling programme
September 20 2016
Speed restrictions set to begin on A9 as part of £3 billion dualling programme
September 19 2016