Maclagan, Edward, Sir, 1864-1952