Prof. Richard William ALLEN