John O'Neill — British philosopher and professor