Thomas P Willard, b. Apr 10, 1937, d. Mar 7, 2004