A Naval Biographical Dictionary/Mackenzie, Alexander