This is from his Album "Natural Selection" on GRP Records. Dave plays Vibes, Marimba, percussion, and synthesizers. Russell Ferrante plays piano & synthesizers, Jimmy Haslip on Bass, William Kennedy on Drums, and Jeff Beal on Trumpet, flugelhorn, and synthesizers. Nice!