Stephen ‘tWitch’ Boss’ Death Brings Light to High-Functioning Depression The recent suicide of tv personality Stephen ‘tWitch’ Boss has brought to the forefront the discussion about the dangers of high-functioning depression. This seemingly always smiling, happy television personality was in fact hiding a dark secret from even his closest friends and family. Boss was struggling...Read More