William Hargreaves - association football player (1888-1944)