------------------------------------------------------------------------------- STOCK PURCHASE AGREEMENT AMONG