Allan Holdsworth plays jazz fusion and progressive rock music. He’s played a number of styles of music over the last 4 decades.

« »