Sameh M. Farouk

Prof. Dr. Sameh M. Farouk

orcid