Mohamed Zaki

Mohamed Zaki

HSBC

Mohamed Zaki