Alexander McGregor

Cannelton Cotton Mills (Perry County, Indiana)
Perry Mill (Newport County, Rhode Island)