1. David L. Patten DDS 10 Main St, Hampstead, NH 03841 Coordinate: 42.87516,-71.18222 Phone: (603) 329-6761