 He previously served as Deputy Chief of Mission at the United States Embassy in Panama; U.S. Consul General in Vancouver, British Columbia, Canada; and as director of the Executive Secretariat Staff at the U.S. Department of State in Washington, D.C.He has also served as Deputy Director of the State Department's Operations Center and Special Assistant to the Under Secretary for Political Affairs.Other overseas postings include United States Mission to the United Nations in Geneva, the United States Embassy in Spain, and the Agency for International Development in Peru, El Salvador, and Honduras.