James David Royle was born in June 1946.
01 Jun 2016
Significant Control
13 May 2010
Resignation
10 Nov 2009
Resignation
08 May 2008
Appointment
14 Nov 2006
Appointment
28 Jun 2004
Resignation
19 Feb 2003
Appointment
30 Apr 1998
Appointment
24 Feb 1995
Appointment