STOCK PURCHASE AGREEMENT AMONG BANC ONE INSURANCE HOLDINGS, INC., CBD HOLDINGS LTD.,