Keith Armstrong (1932-2007)