Abu Hafs Umar al-Nasafi

GPTKB entity