Previously, he was Ambassador to Oman from July 31, 1998, to 2001.
Craig has also served as Director of Arabian Peninsula Affairs, Bureau of Near Eastern Affairs in the Department of State, Deputy Chief of Mission in Damascus, Syria and Bogota, Colombia.