Stanley Clarke  Stanley Clarke (1974  2012)