A Naval Biographical Dictionary/Weaver, William (b)