Former FC Halifax Town loanee joins League One Accrington Stanley
Charles, 23, was on loan at Halifax under Billy Heath during two spells - first during the back end of the 2016-17 season as The Shaymen won promotion to the National League, and then for the first-half of the 2017-18 campaign.
His previous clubs include Blackpool, Fylde and Fleetwood, and he joins Accrington on a two-year contract from National League North side Southport, where he has impressed Stanley boss John Coleman.