Open menu
Herbert Edward Walmsley
Cotton spinning and weaving
Cotton spinning