Senior Perth reporter.
Perth youths manage to evade police following River Tay incident
June 7 2018
Stagecoach tycoon Ann Gloag’s revamp of eyesore Perth site takes a step closer
June 7 2018
Aviva insurance agent jailed for ‘sophisticated, complex’ £90,000 embezzlement from employers
June 7 2018
Kincardine Bridge to close for roadworks
June 6 2018
East Perthshire housing plan progressing but councillor still concerned over possible traffic impact
June 6 2018
Month-long roadworks will lead to ‘inevitable’ disruption around Perth
June 5 2018
Perthshire care home worker removed from post following sexual assault
June 5 2018
Three young puppies cruelly abandoned in Perth
June 4 2018
Perth take-away owner back in business 20 months after blaze destroyed his premises
June 4 2018
Police hunt gang behind violent assault in Perth city centre
June 4 2018
Council slammed by Perth residents for muddy mess beside flood defences
June 4 2018
Major river rescue for man in Highland Perthshire
June 3 2018
Perth city centre road cordoned off by police following ‘serious assault’ on man
June 3 2018
Politicians demand assurances that Perth Prison will not face axe following comments from Government inspector
June 2 2018
New Perth street art could prove crosstown traffic stopper
June 2 2018
Perth MP bemoans loss of T in the Park to Perth and Kinross
June 1 2018
Phone app saving council social workers hours of paperwork
June 1 2018
Well-known restaurant to be razed to the ground to make way for retirement homes
May 31 2018
No plan to bring T in the Park back to Perth and Kinross
May 30 2018
Motorists to suffer more delays on M90 as roadworks begin
May 30 2018
Community spirit on show after Perthshire nursery is hit by thieves
May 30 2018
Parents and adventure park manager ‘devastated’ following fire to children’s wigwam
May 28 2018
Perth public get glimpse of the future by viewing City Hall designs
May 18 2018
Coupar Angus residents hit out after claiming more odours are coming from chicken factory
May 18 2018