Albert Henry Adams, b. May 6, 1943, d. Jul 25, 2007