Cavenagh, Orfeur, Sir, 1820-1891, Knight, colonial administrator

Relationships: