Waleed Al Shehri

Dr. Waleed Al Shehri

orcid