Skip to content

Prof. Khaled Ali Hafez

  • Alexandria University

    Professional experience

    Alexandria University