Adel Barkallah

Adel Barkallah

Head of Information Technology