Author: Social Library in Newburyport
Alternate names: Social Library in Newburyport.