David Francis Mckenna

Info

Nationality: British

Appointed: 16th December 1998

Resigned: 3rd January 2001

Location