School of Athen by Raphael

David Livingstone

  • BA, MA (Alberta)
  • MA, PhD (Dallas)
  • University College Professor