AMENDED AND RESTATED EMPLOYMENT AGREEMENT -----------------------------------------