MOUNTAIN TOP LIBRARY (with CARIBBEAN MUSIC FACTORY)

TANNERSVILLE, NY

UTOPIA SOUNDSTAGE (with CARIBBEAN MUSIC FACTORY)

WOODSTOCK, NY

PIEDMONT PIANO COMPANY

OAKLAND, CA

CALIFORNIA CENTER FOR THE ARTS

ESCONDIDO, CA

JAZZ SHOWCASE

CHICAGO, IL

DIZZYS CLUB, JAZZ AT LINCOLN CENTER

NYC

CITY WINERY

WASHINGTON, DC

SOUTH JAZZ KITCHEN

PHILADELPHIA, PA

SOUTH JAZZ KITCHEN

PHILADELPHIA, PA

SCULLERS

BOSTON, MA

THE JEWELL

OMAHA, NB

BLUE NOTE, We always swing

COLUMBIA, MO

JAZZ ST. LOUIS

ST. LOUIS, MO

JAZZ ST. LOUIS

ST. LOUIS, MO

JAZZ ST. LOUIS

ST. LOUIS, MO

JAZZ ST. LOUIS

ST. LOUIS, MO

JAZZ ST. LOUIS

ST. LOUIS, MO

SHELDON CONCERT HALL (SFJAZZ COLLECTIVE)

ST. LOUIS, MO

JAZZ KITCHEN (SFJAZZ COLLECTIVE)

INDIANAPOLIS, IN

THE DAKOTA

MINNEAPOLIS, MN (SFJAZZ COLLECTIVE)

SYMPHONY CENTER (SFJAZZ COLLECTIVE)

CHICAGO, IL

BLUES ALLEY (SFJAZZ COLLECTIVE)

WASHINGTON, DC

BLUES ALLEY (SFJAZZ COLLECTIVE)

WASHINGTON, DC

BLUES ALLEY (SFJAZZ COLLECTIVE)

WASHINGTON, DC

MAYO PERFORMING ARTS CENTER (SFJAZZ COLLECTIVE)

MORRISTOWN, NJ

UMASS FINE ARTS CENTER CONCERT HALL (SFJAZZ COLLECTIVE)

AMHERST, MA

THE EGG (SFJAZZ COLLECTIVE)

ALBANY, NY

FLYNN CENTER FOR THE PERFORMING ARTS (SFJAZZ COLLECTIVE)

BURLINGTON, VT

MANCHESTER CRAFTSMEN'S GUILD (SFJAZZ COLLECTIVE)

PITTSBURGH, PA

ANNENBERG CENTER FOR THE PERFORMING ARTS, HAROLD ZELLERBACH THEATRE (SFJAZZ COLLECTIVE)

PHILADELPHIA, PA

BIJOU THEATRE (guest soloist with Knoxville Jazz Orchestra)

KNOXVILLE, TN

MOTORCO MUSIC HALL

DURHAM, NC

THE HAMILTON

WASHINGTON, DC

WOOSTER COLLEGE

WOOSTER, OH

RICHARD S. SOLOCOMB AUDITORIUM

PASADENA, TX

APPEL ROOM, JAZZ AT LINCOLN CENTER (CARNIVAL : THE SOUND OF A PEOPLE NYC PREMIERE)

NEW YORK, NY

APPEL ROOM, JAZZ AT LINCOLN CENTER

NEW YORK, NY