Deacon John Hinckley

Old Indian Meeting House (Barnstable County, Massachusetts)