Richard Allen 1933–1999