James Hennessy (Q15967634)
British diplomat
Language:
other details
aliases Sir James Patrick Ivan Hennessy
description British diplomat

External Links