Lance Richards is the founder and band leader for Story Makers from San Francisco, California.