James Carville

james carville

James Carville is right. He’s also to blame

February 8, 2020 5:24 pm

He’s a key figure in the coarsening of American politics