A Naval Biographical Dictionary/Snell, John Cooke