Leech, Richard, 1922-2004