Robert Osbourne Denver (1935-2005)