John Ebenezer Esslemont (1874-1925)

John Ebenezer Esslemont (1874-1925)