Guy Rupert Templeton was born in May 1970.
12 Jul 2016
Significant Control
01 Jun 2016
Significant Control
01 Jul 2015
Appointment
09 Jul 2009
Appointment
24 Jan 2007
Resignation
04 Nov 2003
Resignation
20 Jun 2002
Resignation
20 Jun 2002
Appointment
03 Apr 2002
Appointment
03 Apr 2002
Appointment
09 Aug 2000
Resignation
10 Jun 1999
Appointment
15 May 1997
Appointment