ASSET AND STOCK PURCHASE AGREEMENT by and among