Khalid Ahmed Showky Al-Islambouli

GPTKB entity