I have been with the Press and Journal since 2014, working from the company's Inverness office throughout that time. Although born and raised in Aberdeen, I have long since made the Highlands my home. Primarily covering Ross County and Caley Thistle, my role is to produce sports stories from all across the vast Highlands and Islands catchment area.
Elgin skipper McHardy loaned to Rothes with United defender Graham drafted in
January 18, 2020
Dingwall looking to gain momentum in Elgin’s play-off push
January 18, 2020
McCart determined not to be distracted by speculation
January 18, 2020
Robertson plotting another Caley Jags route to Hampden
January 18, 2020
Highland set to embrace their second chance in National 1
January 17, 2020
Staggies not freezing out existing players following double swoop, says Kettlewell
January 17, 2020
Brown keen to embrace step up after switching Fort for Rothes
January 17, 2020
Lawrie aiming to lure new Lilywhites supporters in historic Canal Park encounter
January 17, 2020
Robertson hopeful Sutherland can take goals through leagues with Caley Jags
January 17, 2020
Caley Jags don’t want to be a breeding club, says Robertson
January 17, 2020
Donaldson could not resist Premiership return with Staggies
January 17, 2020
Brown ends loan stint with Fort to join Rothes
January 16, 2020
Donaldson leaves Caley Jags to join Staggies after Highland rivals agree fee
January 15, 2020
Toshney has fire in belly again after Caley Jags provide Championship return
January 15, 2020
Staggies hoping to add to squad before Ayr game
January 15, 2020
Staggies linked with loan move for Hibs striker Shaw
January 14, 2020
Robertson has contingencies in place should Caley Jags players depart
January 14, 2020
Caley Jags agree pre-contract with Sutherland
January 14, 2020
Elgin forward Sutherland agrees pre-contract to join Caley Thistle
January 13, 2020
MacKay extends loan with Elgin until end of season
January 13, 2020
Elgin add Osadolor but face battle to retain Sutherland
January 11, 2020
Vincent hopes Caley Jags can consolidate second spot
January 11, 2020
Caley Jags hoping to address pitch issues next week
January 10, 2020
Caley Jags sign Toshney – and on trail of Sutherland
January 10, 2020