Stock PURCHASE AGREEMENT