Ahmed Aly Mohamed

Ahmed Aly Mohamed


Technical Assurance Manager - North Africa
DNV GL, Egypt