James Clay Garrison is a guitarist who has performed with such artists as Stephen Stills, Brian Wilson, Van Halen, Dave Mason, and many others.
Added by Upcoming Robot on August 11, 2012