John Walter Allen — (died 2002)