EXHIBIT 99.2 VOTING AGREEMENT This Voting Agreement (this "Agreement"), dated as of June 3, 1998, is made and entered into by and among those individuals and entities set forth on the signature page hereof (the "Shareholders") for the benefit of the...