Khalid Turki Rashid

Prof. Dr. Khalid Turki Rashid

orcid