AGREEMENT OF PURCHASE AND SALE dated as of June 2, 1998 between