Stephen โtWitchโ Boss left suicide note citing past challenges, report saysMany people are still mourning the death of beloved DJ and dancer Stephen โtWitchโ Boss and wondering what led to his tragic suicide.