Denis O. Lamoureux
Denis O. Lamoureux

Denis O. Lamoureux

Devout Evangelical Christian / Professor of Science & Religion / PhD in Evangelical Theology / PhD in Evolutionary Biology / Doctor of Dental Surgery