Member:
1985- Carcass - guitars, vocals  
1987-1989 Napalm Death - guitars  
1999-2011 Firebird - guitars, harmonica, vocals  
2010- Angel Witch - guitar