Stephen “tWitch” Boss, former DJ and co-executive producer on “The Ellen DeGeneres Show,” has died. He was 40.
Boss’ place of death was a Los Angeles hotel room, the Los Angeles County Medical Examiner-Coroner officially cited, according to The Hollywood Reporter. No cause of death was listed in the case details.
Allison Holker Boss, his wife, confirmed the news of Boss’ passing with a statement to People on Wednesday. Read more