A Naval Biographical Dictionary/Weir, John