Mr John B . Herreshoff,