David Holmes

As Head of Civils & Construction David oversees all aspects of our Civils enterprise.

Email David