$10 says that this guy is a Masshole.
More likely just another Dover,NH. liberal. Dover is the hometown of the University of NH main campus.
University Towns = Liberals
FYI, I live in Amherst, NH., not to be confused with Amherst, Mass., another liberal university town.