Three vie for two seats on Keene Town Board

Incumbents defending seats against challenger

by