Mahmoud Elgeiziry

Petroleum Engineer