John Matthew Weston (19 October 1900 â 1984) was an English professional footballer. He played as a winger, initially for Burnley, from 1928 to 1932, then for Northampton Town, and lastly for Shelbourne Football Club.