Search the Collection
Advanced Search

James Bruce Esq

born 1730

James Bruce of Kinnaird