AMENDED AND RESTATED EMPLOYMENT AGREEMENT Dated as of June 1, 2004