Richard Allen 1933-1999