Jim Hall

James Stanley Hall was an American jazz guitarist, composer and arranger.

Albums