The Preston-born 21-year-old, who can play up front as well as in midfield,
started his career at Blackpool before
joining AFC Fylde for two years and scoring 18 goals in fifty-two appearances.
The Coasters were confident of keeping Northern Ireland under-21
international Charles, but instead he opted to join the Seasiders, making his
debut in the EFL Trophy in November 2016.