Member:
1996-2001 Thin Lizzy - bass  
2002-2005 Whitesnake - bass  
2005-2007 Thin Lizzy - bass  
2008-2009 Lynch Mob - bass, backing vocals  
2010-2013 Thin Lizzy - bass  
2012-2014 Black Star Riders - bass  
Guest musician:
2004 Derek Sherinian - bass  
2005 Michael Schenker Group - bass  
2009 Tim Ripper Owens - bass