prof. William Reville