Omar bin Haitham

GPTKB entity