Col. David Means, of Amherst, NH

Children