Bryan Pearce 1929-2007