As a much-in-demand L.A. session player, He has performed on hundreds of film and television scores by such composers as Danny Elfman, James Horner, Hans Zimmer, Lalo Shiffrin, and John Williams and on many popular music releases by such artists as Ray Charles, Terence Blanchard, Joe Cocker, Harry Connick Jr., Prince and others.