John Bowen British, 1914-2006