Margaret Rose

Info

Nationality: British

Appointed: 27th May 1992

Resigned: 4th December 2001

Location