M. Steve Cavanaugh, Jr., P.E., P.L.S.