 Terrence Blanchard from 2003. The album is called Bounce. And that was Footprints with Bryce Winston on the saxophones, Leonel Luecke on guitars, Robert Glasper on Hammond B3 and Fender Rhodes and Aaron Parks on the piano.