Mohammed Ali Charchafchi was born in September 1946.
12 Jan 2017
Significant Control
12 Jan 2011
Resignation
23 Dec 2010
Resignation
03 Aug 2009
Resignation
03 Aug 2009
Resignation
10 Jun 2009
Appointment
25 Jun 2002
Appointment
22 Feb 1993
Appointment
22 Feb 1993
Appointment
27 Feb 1991
Appointment