Ingeniören James Hargreaves , Farnworth , England.