Hailing from Detroit, Michigan, Carl Craig has released material under a number of aliases, and created his own record label called Planet E which, in addition to his own work, has released records by well-known techno and house artists.