Hidetoshi Taguchi

Info

Nationality: British

Appointed: 25th February 2000

Resigned: 24th September 2004

Location