Barry Charles Foster was born in January 1948.
01 Jul 2016
Significant Control
07 May 2016
Significant Control
06 Apr 2016
Significant Control
06 Apr 2016
Significant Control
29 Mar 2012
Appointment
19 Jul 2011
Resignation
18 Apr 2011
Resignation
01 Apr 2010
Resignation
12 Aug 2008
Appointment
09 Apr 2008
Appointment
01 Apr 2008
Appointment
17 Mar 2006
Resignation
01 Aug 2005
Resignation
09 Feb 2005
Resignation
19 Jan 2005
Appointment
09 Aug 2004
Appointment
25 May 2004
Appointment
02 May 2002
Appointment
01 Jan 2001
Appointment
31 Dec 2000
Resignation
03 Sep 1997
Appointment
27 Aug 1997
Appointment