Jan Johansson — Swedish-American acoustic musician, composer, producer and pedagogue