Justin Townes Earle (born January 4, 1982) is an American singer-songwriter and musician.He is a son of alternative country artist Steve Earle and is named after Townes Van Zandt.