Company Record
NEWHAVEN HISTORICAL SOCIETY (CE010334) | Company Record