After attending Berklee College of Music he moved to New York in 1979. He has played with American jazz saxophonist and composer Tim Berne, and also with Fred Hersch, Tony Malaby, Tom Varner, Drew Gress, Kenny Werner, Mark Helias, and Simon Nabatov. A prolific session musician, he has appeared on close to eighty recordings over a career spanning over 25 years.
He released his own first album Pool School (Clean Feed) in 2010.
- Obbligato by Libero Farnè
- Obbligato by Troy Collins
- Camino Cielo Echo by Mark Corroto
- Pool School by Chris May