John Lennox

  1. Person
  2. Male
    1. Christian philosopher and mathematician from Oxford