Su formación académica la recibió con el piano, el saxo y el trombón, aunque no para la batería, instrumento con el que, sin embargo, comenzó su carrera profesional.
En 1966, toca varios meses con Albert Ayler y, después, con una gran número de primeras figuras del bop: Jackie McLean, McCoy Tyner, Charles Lloyd, Freddie Hubbard, Joe Henderson, Kenny Dorham...
En 1975, se incorpora al grupo de Ornette Coleman, y trabaja con Cecil Taylor, tocando la flauta.
En 1980, funda su grupo "The Decoding Society", con el que realiza un buen número de grabaciones.
Durante los últimos años de vida estuvo tocando con Joseph Bowie y otros músicos contemporáneos.