Mahmoud Tawfik KhalafAllah
Observed names: KhalafAllah, Mahmoud T., Khalafallah, Mahmoud T., Khalafallah, Mahmoud Tawfik, KhallafAllah, Mahmoud T., KhallafAllah, Mahmoud Tawfik, M. khalafAllah, M.T. KhalafAllah, M.T. Khallafallah, Mahmoud KhalafAllah, Mahmoud T. KhalafAllah, Mahmoud T. KhallafAllah, Mahmoud Tawfik KhalafAlla, Mahmoud Tawfik Khalafallah, Mahmoud Tawfik KhallafAllah
ORCID: 0000-0001-7973-5883
Observed ORCID: 0000-0001-7973-5883
OpenAlex ID: A5023923800
