dated as of June 6, 1999 by and between