Naval History Society. John S. Barnes Memorial Library.

Relationships: