Home Collections

Campbell, James, Sir, 1666-1752.

Works from the collections

3 works