Stephen ‘twitch’ Boss, Former ‘Ellen DeGeneres Show’ DJ Dies at 40 By His Own Hand Level21 Magazine December 15, 2022