A Naval Biographical Dictionary/Ferguson, John Macpherson