dan brown new hampshire