Rossi, Peter H. (Peter Henry), 1921-2006