Bob Casey is a US Senator, the former Treasurer for Pennsylvania and former 2 term Pennsylvania Auditor General.
US Senate Website
Campaign Website
Project Vote Smart Information
Federal Election Commission Reports
Democratic - 114,304
Republican - 95,653
No Affiliation - 13,092
Other - 20,987