Foglietta, Thomas M. (Thomas Michael), 1928-2004