Tag:

Charles Wallace Alexander Napier Cochrane- Baillie

Charles Wallace Alexander Napier Cochrane- Baillie, 2nd Baron Lamington G.C.M.G, 1895. Robert Duddingston Herdman (1863-1922).…