James Hennessy - British diplomat