blair effron democrat
campaign finance, money, american politics, american political campaign contributions, presidential campaign contributions,barack obama, hillary clinton, rand paul, marco rubio
ADS