James Hennessy
James Hennessy is a writer and screenwriter. more »
Sir James Patrick Ivan Hennessy KBE CMG is a retired British diplomat and served as Her... more »