International western petroleum, inc. STOCK PURCHASE AGREEMENT