Carl Le Blanc is a guitarist/composer/vocalist from New Orleans who uses his craft to educate audiences of all ages and to provide commentary at every opportunity.
Added by Upcoming Robot on January 28, 2009