sentences:  He has worked with Archie Shepp, Tim Berne, Hermeto Pascoal, John Abercrombie, Dave Holland, Peter Erskine, Chris McGregor, Evan Parker, Mike Gibbs, John Scofield, Carla Bley, Dudu Pukwana, Arturo Sandoval, and Giorgio Gaslini.He was also a member of several big bands including The HR in Frankfurt, Kenny Wheeler Big Band, Django Bates' Delightful Precipice, and Colin Towns' Mask Orchestra.He has taught at the KUG Jazz Institute in Graz, Austria, York University, Royal Academy of Music, and Guildhall School of Music and Drama.