Craig fue co creador y director artístico del exitoso Detroit Electronic Music Festival en 2000 y 2001.