DAVID N. HAYES, P.E.