Joseph W. McGonagle
House

28th Middlesex

100%

Joseph W. McGonagle Score

2023-2024: 193rd Legislature