Overview

Bedford Clapperton Trevelyan Pim

(1826—1886) naval officer and barrister