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