Killswitch Engage's Jesse Leache Talks Depression with You Rock Foundation By Guitar World Staff published 7 November 14