Description: Craig Johnson is a piano & trumpet player, as well as a composer/arrange based in Calgary, Alberta, Canada.
jazz (9617) piano (5563) composer (4641) musician (4539) swing (1700) trumpet (643) arranger (475) big band (439)
LIVE ENTERTAINMENT
EDUCATIONAL SERVICES
PRINTED MUSIC PUBLICATIONS