Duff, Hugh Robert, Lieutenant; 23rd Foot

Relationships: