Rear Admiral Ashraf Abdelgawad Hafez Abdelgawad

Rear Admiral Ashraf Abdelgawad Hafez Abdelgawad

Director, Naval Post Graduate Institute Egypt Navy