EXHIBIT 99.3 SHAREHOLDER VOTING AGREEMENT SHAREHOLDER VOTING AGREEMENT, dated as of November 1, 2001 (this "AGREEMENT"), among the shareholders listed on the signature page(s) hereto (collectively, "SHAREHOLDERS" and each individually, a...