Richard Allen
overview