Dr. Nasir Mahmood Satti

GPTKB entity