guitarist. composer. improviser. educator.