All Shall Perish Part Ways With Vocalist By admin • August 22, 2005 All Shall Perish singer Craig Betit has been dismissed from the band for undisclosed reasons. The band have not yet released an official statement concerning the matter. All Shall Perish