David L. Patten DDS  •  Hampstead, NH 03841  •  603-329-6761