Fiona Palmer Barnes

Info

Nationality: British

Appointed: 12th January 1998

Resigned: 25th March 2001

Location