James McEwen
Male
Greenock
PATTERNMAKERS (SPINNING WEAVING MACHINERY MAKING)
?
Manchester, England
?
Expand all