IRONRIDGE STOCK PURCHASE AGREEMENT