Author: Suffolk County historical society, Riverhead, L.I.
Alternate names: Suffolk county historical society. Riverhead, L.I. [from old catalog]