Magdy
Samy

BARAJEEL ENGINEERING CONSULTANTS
Organization