David Stewart King

Info

Nationality: British

Appointed: 5th August 1991

Resigned: 6th August 2015

Location