James Gerrard Potter

Info

Nationality: British

Appointed: 9th November 1994

Resigned: 31st August 2000

Location