EXHIBIT NO. 10.19 STOCK PURCHASE AGREEMENT