A Naval Biographical Dictionary/Preston, William