ICD employs 182 employees. The ICD management team includes Judita Raulickis (Tax Accountant and Human Resources), Abdoulaye Ndiaye (Directeur), and Jonathan Brand (Public Relations Coordinator).
Looking for a particular ICD employee's phone or email?