Archibald Campbell, Hope & King Limited

Archived Record