Русско-английский научно-технический словарь
• In summary (or Summarizing, or Summing up, or To sum up, or To summarize), (we can say that) the paleomagnetic data vindicate all the details of the drift hypothesis.