Richard Davenport - American professor