EXHIBIT 2 STOCKHOLDERS AGREEMENT Dated as of May 13, 2002