John Power & Son, Limited

Archived Record