Ukulele player James Hill performs original music that combines folk, old-time, gospel and blues influences.
Added by Upcoming Robot on June 23, 2009