Samuel Willard (Q2221910)
American theologian 1640-1707
Language: