James Hargreaves (inventor of the spinning jenny)

No listings available for this subject.