Craig Carothers is an American singer-songwriter. He is originally from Portland, Oregon, but now lives in Nashville, Tennessee. Carothers's "Little Hercules" was ...