He has appeared on festival, radio, jazz club and concert-hall stages across the United States and internationally. A member of the St. Louis Jazz Orchestra and the Missouri Saxophone Quartet, he has also performed with Strings of Arda, a pocket group of the St. Louis Symphony, and the electro-jazz group Koplant No, which fuses jazz improvisation with electronica, progressive rock and hip hop.