Theodore James Allen, b. Aug 25, 1926, d. Jun 4, 2005