Abdulmajeed Altoijry

Dr. Abdulmajeed Altoijry

orcid