Internet Archive BookReader

Historical papers on Shelter Island and its Presbyterian church / with genealogical tables ...