Thomas has appeared as a guest artist with such companies as 2000–Present: Dance Theater of Harlem, Washington Ballet, City Dance, Baryshnikov's White Oak Dance Company, Lar Lubovitch Dance Company, Loundin Ballet, Orlando Ballet, K Ballet, Alonzo King's Lines Contemporary Ballet Company, Complexions, DanceBrazil, Rafael Amargo Dance Company, Universal Ballet, Danza Contemporanea de Cuba, American Ballet Theater, Kirov Ballet, Pacific Northwest Ballet etc. 1990-2000: Le Jeune Ballet de France, Joffrey Ballet, Maryland Youth Ballet, Arlington Dance Theater, Tulsa Ballet Theater, Victor Ullate, National Ballet of China, Hartford Ballet, Inoue Ballet, Philadanco, Imperial Russian Ballet.