Abdulmalek Naji Alsanhani

Dr. Abdulmalek Naji Alsanhani

orcid