Andrew Duncan

Andrew Duncan

Cost and Facilities Engineering Director, Gaffney, Cline & Associates