A Naval Biographical Dictionary/Herringham, William Allan