NEW YORK -- Singer-songwriter Justin Townes Earle, a leading performer of American roots music known for his introspective and haunting style, has died at 38. New West Records publicist Brady Brock confirmed his death, but did not immediately provide details.