Question: David Daggett is the mayor of the city on what landform in Connecticut?
Sentence (from "New Haven, Connecticut"): New Haven ( ), in the U.S. state of Connecticut, is the principal municipality in Greater New Haven, which had a total population of 862,477 in 2010.
Relevant evidence: No