STOCK PURCHASE AGREEMENT BETWEEN QCR HOLDINGS, INC. AND VAN DIEST INVESTMENT COMPANY MAY 23, 2016