Holmes, James Gustavus Hamilton, active 1842-1902, Paymaster formerly 12th Royal Lancers

Relationships: