A Naval Biographical Dictionary/Macdonald, James Archibald