Harrogate Town have officially announced the permanent signing of 33-year-old goalkeeper James Belshaw from Bristol Rovers, following his successful loan spells.

[MORE]