Show Position

Council Member, Ward 4

HC
8 seats
Seat on
Haverhill City Council
Haverhill City Hall · Haverhill
8/8 seats recorded

Position Details

Compensated
Not recorded