5001493254

workshops (organizations) (300026026) 'distinguished from' manufactories (300264603);

5001493254

workshops (organizations) (300026026) 'distinguished from' manufactories (300264603);