Jeffrey Robert Holmes

Info

Nationality: British

Appointed: 20th May 1993

Resigned: 19th June 2000

Location