Peter O. Johnstone - (1929-2010)