Senior Perth reporter.
Pensioner went on shoplifting day trips because doing so was ‘OK for celebrities’
June 1 2016
SNP politicians flushed with success after Blairgowrie’s only public loo is saved from closure
May 20 2016
Three-car collision on A90 Perth to Dundee road
May 16 2016
Local authority’s housing support service rated as excellent
May 16 2016
Vandalism at Perthshire beauty spot bridge will cost thousands to repair
May 16 2016
Council savings of £28 million through changes in work practices
May 16 2016
Hundreds of runners take part in Loch Leven Half Marathon
May 16 2016
Owner of dilapidated former church claims he will sell building if council match his funding
May 16 2016
Call to fix ‘sloppy legislation’ on spreading of sewage on farm fields
May 12 2016
Accident at Inveralmond Roundabout
May 11 2016
Perthshire man claims he has been left crippled by hip operation
May 11 2016
Well-known Perth councillor ‘delighted’ to become MSP
May 8 2016
Council chief recommends controversial housing plan despite objections
May 7 2016
Motorists could be delayed as roadworks set to start on A9 Perth to Dunblane road
May 7 2016
Ward reopens at Perth Royal Infirmary after sickness bug
May 5 2016
New alcohol laws for Perth’s pavement cafes
May 5 2016
Joint investigation into reasons behind Perth Prison riots
May 4 2016
Women cycle almost 700 miles to raise funds for Perth cathedral
May 3 2016
Perth and Kinross Council criticised for spending £100,000 on lighting at headquarters
May 3 2016
Oldest whisky ever bottled to be auctioned off online
April 29 2016
Fire breaks out at former Zoo nightclub in Perth
April 28 2016
Extra time for roadworks near Perth
April 28 2016
Villagers ‘completely stunned’ by council U-turn on Glenfarg Hotel flats plan
April 28 2016
Men charged with drugs offence told to stay out of Scotland
April 26 2016