STOCK PURCHASE AGREEMENT by and among J.B.A. CONSULTING ENGINEERS, INC., as the Company, EACH OF THE STOCKHOLDERS OF J.B.A. CONSULTING ENGINEERS, INC., as Company Stockholders, THE STOCKHOLDER REPRESENTATIVE and NV5 GLOBAL, INC., as Buyer October 25, 2016