Composer, Pianist, Improviser, Teacher, Audio Engineer and Producer.