David was born and grew up in Islington, North London.

After leaving school he had a brief career in the Civil Service, where he met wife Mary, before moving on to BT and the burgeoning 1980s IT industry. After they were married, David and Mary moved to Essex and had two children, Nicola and Michael.

Following a successful thirty year career with BT, David took early retirement and now spends most of his time writing, completing DIY projects, planning and taking holidays or exercising while listening to, predominantly, Arsenal based podcasts.