sentences:  He has appeared with them in concert, and has also played with Dave Liebman, Jerry Bergonzi, Bela Fleck, Don Byron, Dave King, two pianos with Vijay Iyer, two pianos with Ethan Iverson, and many others.He has appeared on about 30 albums (as of August 2019) as a sideperson, co-leader, or as a leader.Among the latter are "Second Voyage" with Dan Faulk and Dave Liebman (2002) and "Italian Encounter" with Furio DiCastri "live" for the Siena Jazz Festival (2007), on the Altrisuoni label, and "Trio/Solo" with Joris Teepe and Rudy Royston (Unseen Rain label, 2017) and among those as co-leader, "Surreality" with Dave Liebman and Marc Ribot (Enja), "Transformation" (keyboard duets with Marc Rossi/Altrisuoni label) and "Just Four" (as a member of the India/Jazz group Dharma Jazz with Badal Roy and Freddie Bryant).