A Naval Biographical Dictionary/Weaver, William (a)