1,400,000 Units NV5 HOLDINGS, INC. UNDERWRITING AGREEMENT