Allen, Donald, 1912-2004