Senior Perth reporter.
Substance and alcohol misuse, vandalism and violence all highlighted by Perth police chief in letter to parents
March 28 2018
More than 1,000 volunteers wanted for Solheim Cup at Gleneagles
March 27 2018
Leisure body freezes prices for children
March 27 2018
Man who dumped waste illegally escapes jail sentence at court
March 27 2018
Delays on Tay Road Bridge due to breakdown
March 27 2018
Hopes that CCTV may hold the key to Perth blaze
March 26 2018
Bomb disposal squad called to site where whale was found
March 25 2018
Northbound section of M90 to close for four nights due to roadworks
March 23 2018
Political row breaks out over state of roads in Perth and Kinross
March 23 2018
Perth restaurateur and wife found guilty of screaming abuse at young woman
March 22 2018
First Perthshire business signs up to plastic free scheme
March 22 2018
Mother of Deepcut soldier edging closer to getting fresh inquiry into his death
March 22 2018
Sheriff slams Perthshire man who made ‘Hitler’ remark about Muslims
March 21 2018
Missing Duncan Sim: Police appealing to those who attended rugby club event
March 21 2018
Castle Huntly inmate back behind bars after home leave goes wrong
March 20 2018
Black grouse doing well in Highland Perthshire, study finds
March 20 2018
‘I thought my days were numbered’ — 81-year-old passenger tells of alleged A9 collision
March 20 2018
Trees to be felled at Perth Crematorium after storm damage
March 17 2018
Perth’s Christmas events boosted economy by £1.8 million
March 17 2018
Online blackmailers try to extort four-figure sum from Perth teenager after naked video trick
March 16 2018
Strathearn crystal shop to close its doors
March 16 2018
Eyes on the skies for return of ospreys
March 15 2018
Tay Road Bridge closed to double decker buses due to high winds
March 15 2018
Developers withdraw plan for temporary GP surgery for Errol
March 15 2018