Mary Halvorson US avant-garde jazz guitarist