Amherst is a town in New Hampshire.