David has held progressively senior positions with key contractors and has an in-depth understanding of the general contracting business and extensive expertise in both developing working partnerships and implementing systems and processes.
Read full article