Representative Profile

Family Sentiment Scorecard / Representative Profile

Brad Sherman

CA-30th, Democrat

Voting Record