Exhibit 10.21 STOCK PURCHASE AGREEMENT by and between