Waleed Senosy

Prof. Waleed Senosy