Omar Shawki Managing Partner

Omar Shawki

Want to know more?