John William Allen
    (1920 - 2007)