Keen, Bernard Augustus, Sir, 1890-1981