Technical Director - Structures Energy
WSPGlasgow, Scotland, United KingdomWSP's Building Structures team delivers capital national infrastructure projects in the Energy sector, including Transmission and Distribution, Overhead Line (OHL) systems, power stations, and othe... Show more