Barry R. Finegold
Senate

Second Essex and Middlesex

100%

Barry R. Finegold Score

2023-2024: 193rd Legislature