Roger Williams speaking to a church in New England.

New England Church

Roger Williams speaking to a church in New England.