Roger Owen Baker

Info

Nationality: British

Appointed: 2nd July 2007

Resigned: 28th March 2008

Location