Kandasamy Tharmakulasingham was born in October 1947.
06 Apr 2016
Significant Control
22 Mar 2010
Resignation
11 May 2006
Appointment
01 Dec 2005
Appointment
15 Aug 2005
Appointment
19 Apr 2005
Appointment
29 Nov 2001
Appointment
01 Jan 1999
Resignation
24 Nov 1998
Appointment