0

Eight candidates file for four library board seats in Nov. 4 election