Knight Michael J MD 218 East Road, Hampstead, NH 03841