West Bromwich Albion has secured promising Harrogate Town forward Jack Bray on a three-year deal. The 18-year-old, noted for his creativity, will initially join the Baggies' Under-21 squad.