Elgin forward Sutherland agrees pre-contract to join Caley Thistle

Shane Sutherland in action for Elgin City.
Shane Sutherland in action for Elgin City.