STOCK AND UNIT PURCHASE AGREEMENT