STOCKHOLDERS' AGREEMENT -----------------------