Show Position

Council Member, At-Large

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

Current Officeholder

Position Details

Compensated
Not recorded