A Naval Biographical Dictionary/Sherer, Joseph