Bernard Lonergan was born on 17 December 1904. He was Canadian national and known as Theologian, Philosopher, University teacher.