STOCKHOLDER’S AND REGISTRATION RIGHTS AGREEMENT