Mahmoud Ahmad Shareef

Architecture

Site engineers are responsible for planning, marking out and levelling construction sites before any