Khalid Abu-Salah

Prof. Khalid Abu-Salah