David Randal Allen · Study