Stephen 'tWitch' Boss, who became known for his DJ appearances on the Ellen Show, took his own life ... is known for appearances on the television dance competition So You Think You Can Dance ...
Ellen DeGeneres has led the tributes to dancer and DJ Stephen ‘tWitch’ Boss following his ... He was also the DJ and dance-in-residence on The Ellen DeGeneres Show, which he joined in 2014 ...