Search the Collection

John Cranch Walker Vivian (1818-1879), Liberal politician; MP for Penryn & Falmouth, Bodmin and Truro

Sitter in 3 portraits

ListThumbnail