Question: Who is the current mayor the same Massachusetts town where Edmund H. Bennett first held the position?
Sentence (from "Taunton, Massachusetts"): Taunton is a city in Bristol County, Massachusetts, United States, located approximately 40 mi south of Boston, 18 mi east of Providence, 10 mi north of Fall River, 20 mi north of New Bedford, and 25 mi west of Plymouth.
Relevant evidence: No