Eric Johnson has been traveling on a prolific odyssey over the course of more than four decades. Along the way, his creations have encompassed repertoire that cross-pollinate genres which include rock, blues, jazz, fusion, soul, folk, new-age, classical, and even country.