Philip Edgar Swinstead

Info

Nationality: British

Appointed: 21st December 2004

Resigned: 13th February 2006

Location