Harrogate Town have made winger Craig Nelthorpe their first summer signing.
The 25-year-old has joined Town from Blue Square North rivals Gainsborough Trinity.
The winger made 32 appearances for Trinity and scored five goals after signing in August last year.
Town become his 15th club since he made his debut for Brodsworth Miners Welfare in 2003.
He has also played for Doncaster Rovers, York City, Kidderminster Harriers, Gateshead, Halifax Town and Darlington amongst others.
Town have also released veteran midfielder Lee Elam after two years spent at the club.
Elam, 36, scored nine goals in 75 appearances for Town. He will continue coaching the club’s academy side.
Town boss Simon Weaver said the midfielder could still play for Town if he dual-registers with a club at a lower level.
“I have decided to give Lee the chance to find regular football which he wants and needs,” said Weaver.
Town have also announced cheap ticket prices for their star-studded pre-season campaign.
Adult tickets will be £6 and children £1. Seniors and students will pay £3.
Town will play Barnsley (July 13), Lincoln City (July 16), Blackburn Rovers (July 20), Sheffield Wednesday (July 24), Hull City (August 3) and Sunderland (August 7).