James H Allen, b. Feb 7, 1929, d. Sep 21, 2006