Such sad sad news today. Stephen Boss, known as "Twitch" has passed away at the age of 40 due to a self inflicted gunshot wound. Twitch first came to our attention on So You Think You Can Dance. He was AMAZING. And then of course, he became Ellen Degeneres' DJ for the past eight years. He also was a producer on her show for the past two years. He left behind his wife of nine years and three children. Mental Health is no joke. Depression is no joke. This beautiful talented smart man thought the world would be better without him due to mental illness. Please send prayers and positive thoughts to his wife, children, family and friends. He will be missed. Rest in Peace Twitch.