Person

Macpherson, William, 1812-1893

Catalogue