Macpherson, James Duncan, Sir, active 1849-1865, Major-General

Relationships: