Macpherson, Ewen, active 1848-1893, of Cluny, CB

Relationships: