Question: Where did William Ernest Hocking pass away in and had a population of 2,502? 
Sentence (from "Madison, New Hampshire"): Madison is a town in Carroll County, New Hampshire, United States.
Relevant evidence: No