Richard Andrew Long

Info

Nationality: British

Appointed: 25th May 2004

Resigned: 15th May 2007

Location