David George Love

Info

Nationality: British

Appointed: 1st October 2008

Resigned: 24th October 2011

Location