Question: Who is the current mayor the same Massachusetts town where Edmund H. Bennett first held the position?
Sentence (from "Taunton, Massachusetts"): Taunton is situated on the Taunton River which winds its way through the city on its way to Mount Hope Bay, 10 mi to the south.
Relevant evidence: No