Rate it!
... in Oman Role : Site Coordinator (Construction Manager - Oil ... the Oil & Gas, Power & Renewables, Chemicals, Construction & ... more