Hamad Ali Abosaq Al Salem

Dr. Hamad Ali Abosaq Al Salem

Najran University, Najrān, Saudi Arabia
orcid