Weaving mill No. 9. Thomas Dixon, overseer

Weaving mill No. 9. Thomas Dixon, overseer

Item Information