A Naval Biographical Dictionary/Halkett, Peter Alexander