STOCKHOLDER AND VOTING AGREEMENT