New York Association for Colored Volunteers.
New York Association for Colored Volunteers
Don't miss the opportunity to share your thoughts!