Natchez Protestant Orphan Asylum.

Relationships: