Hasan G. Jaffal

Project Manager  •  Software Development Expert  •  ICT for Development