Nathanael Herreshoff - Soundings Online

Nathanael Herreshoff