STOCK PURCHASE AGREEMENT NOVEMBER 9, 2005