Search the Collection

Peter Esslemont (1834-1894), Merchant and Liberal politician; MP for East Aberdeenshire

Sitter in 1 portrait

ListThumbnail