Trevor Hall writes all of his songs, sings, and plays guitar and harmonica.
Added by Upcoming Robot on January 28, 2009