James David McGee (born 1949) is an American diplomat who served as U.S. Ambassador to Zimbabwe, Swaziland, Madagascar, and the Comoros.[1]