Rep. Marc Veasey

D
Texas
Congressional District: 
33
Marc Veasey
2017 Score: 
57%
Cumulative Score: 
58%