Biography: Josh signed for the Terras in July 2017 after impressing on trial. Josh spent six years with AFC Bournemouth before spells with Aldershot Town and Poole Town.
Date of Birth: 6th November 1993
Previous Clubs: AFC Bournemouth, Wimborne Town (loan), Hamworthy United (loan), Dagenham & Redbridge (loan), Dorchester Town (loan), Welling United (loan), Bristol Rovers (loan), Yeovil Town (loan), Walsall (loan), Aldershot Town, Poole Town
Debut: St Ives Town (H), 12th August 2017