Han har arbeidd med the Graham Collier Sextet (1968-69), Keith Tippett Group (1968-70), Soft Machine (1969), Brotherhood of Breath (1970-74), Centipede (1970-71), Just Us (1972-73), Ambush (1972), Ninesense (1975-80), Intercontinental Express (1976), Ark (1976, 1978), Nicra (1977), Dudu Pukwana's Diamond Express (1977), Spirits Rejoice (1978-79) og Dreamtime (1983).
Han spelte òg på albumet Lizard av det progressive rockebandet King Crimson i 1970.