Among his teachers are nationally prominent jazz musicians such as Jamey Aebersold, David Liebman, Jerry Coker, and David Baker and he has shared the stage with such stars as Ella Fitzgerald, Buddy Rich, J. J. Johnson, Curtis Fuller, Johnny Mathis, Marvin Hamlish, the Four Tops and the Temptations.