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