John Milner Finch Peet

Info

Nationality: British

Appointed: 19th July 2004

Resigned: 16th February 2008

Location