Left Of The Slash, is an alt-rock band based in Los Angeles, California. Created by band member, Stephen Reid Nemeroff in his hom…