Karim Zakher

Investment Advisor., Portfolio Manager., Vice President