Anchor Abrasives Company.
Anchor Abrasives Company.
[
Illinois,
United States ]