Exhibit 2 ------- - STOCK PURCHASE AGREEMENT