These people play in the band : Devin Townsend ( guitar , vocals ) , Jed Simon ( guitar , vocals ) , Byron Stoud ( bass , vocals ) , Gene Hoglan ( drums ) .
By 1997 , he had recruited permanent members ; this line-up , which consisted of Townsend on vocals and guitar , Jed Simon on guitar , Byron Stroud on bass , and Gene Hoglan on drums , lasted until the band 's dissolution .