Eugene M Gallagher, b. May 5, 1927, d. Apr 11, 2004