Avery, Peter, 1923-2008