Dave Brat, an economics professor from Henrico County, stunned House Majority Leader Eric Cantor in a Republican primary Tuesday night, a shocking defeat for the veteran congressman who appeared next in line to become speaker of the House. Brat, a Randolph-Macon College professor with little name ID, toppled a Republican heavyweight who had not faced a close challenge since he was first elected in 2000. “This is one of the most stunning upsets in modern American political history,” said Larry Sabato, head of the Center for Politics at the University of Virginia. “This is the ...