Search the Collection

Peter Esslemont (1834-1894), Politician, MP for East Aberdeenshire and merchant

Sitter in 1 portrait

ListThumbnail