Salter, Richard (1943–2009)