RESTATED AND AMENDED STOCKHOLDER AGREEMENT ------------------------------------------