JAMES HARGREAVES
James Hargreaves
-1
Section::::History.:The Peel family.

Oswaldtwistle
783447
James Hargreaves
-1
Section::::Abstract.
Spinning jenny
350375
James Hargreaves
-1
Section::::Abstract.
James Hargreaves
149989
james hargreaves