Richard Allen 1933 - 1999