robert weaver b.1924 - 1994