 
  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
 
   

