From touring with Depeche Mode in 1988 and starring in the hit documentary "101" that captured the final leg of their "Music for the Masses Tour," Oliver Chesler aka The Horrorist is here talks about his musical journey and his upcoming invasion of SXSW 2015.
Control Brooklyn