Exhibit 10.3 STOCK PURCHASE AGREEMENT