David Ernest Palmer

Info

Nationality: British

Appointed: 9th May 1992

Resigned: 20th August 1995

Location