Craig Smith is a rapper/entertainer from Kansas City, MO. He was featured in songs with Tech N9ne and other Strange Music artists. He has also released several mixtapes.