EXHIBIT 10.3 STOCK PURCHASE AGREEMENT