William Michael Allen, b. Jul 22, 1948, d. Apr 23, 2002