Who held the most power in Puritan towns and why?
It was the men who held the most power in Puritan towns, especially men of religious stature such as priests, since these Puritans came from Europe, which was highly patriarchal.