STOCK PURCHASE AGREEMENT among NUVECTRA CORPORATION, as Seller and NEL Group, Inc., as Buyer December 31, 2018