Stock Purchase Agreement AGREEMENT OF PURCHASE AND SALE