Aziz Daouda is the current technical director of the Confederation of African Athletics (CAA).