Adrian Christopher Swire

Info

Nationality: British

Appointed: 24th February 1995

Resigned: 31st May 2002

Location