Abdelkrim Abouobayd

Production Supervisor


English 1999
Production Supervisor