Faten Farouk

Dr. Faten Farouk

orcid