
David Magowan
David Magowan was born in Jamaica to missionary parents, but spent most of his childhood in Northern Ireland. After graduating from Cambridge University in 1984 he worked as an airport civil engineer


Who do you think you are?

Sex in a Broken World: How Christ Redeems What Sin Distorts

How can I remember and practice the Bible

Worry and peace

Heart Attitudes

Learning from Joseph

The Next Story: Life and Faith after the Digital Explosion

Hearing the Spirit – Knowing the Father through the Son
Reaching east in West London

Last Things First
