STOCK AND OPTION PURCHASE AGREEMENT