William Grant Stauffer (1929-2003)