Richard V. Allen
overview