 As a session guitarist, bass gitarist, vocalist, drummer and keyboard player, he has performed with Eurythmics, Stevie Wonder, Ringo Starr, Joe Cocker and Robbie Williams.He also briefly wrote with the late Viv Stanshall from the Bonzo Dog Doo-Dah Band.In November 2002, he performed with Jim Lea, the former bass guitarist of Slade, at his one-off "Jim Jam" gig at the Robin 2 club in Wolverhampton when Lea played lead guitar.