Ali Hegab

Ali Hegab


Independent Oil and Gas Consultant