En 1993, después de terminar la carrera de matemáticas en la Universidad de Newcastle, David empezó a dar clases de inglés en Barcelona. El primer grupo que tuvo era uno de niños de 8 años que jugaban mucho al Monopoli y recibían premios por hablar en inglés y sanciones si hablaban en su idioma materno (sanciones que incluían el retiro de propiedades y pequeñas estancias en la cárcel). Con su posterior formación del CELTA en 1994 y del DELTA en 2013, consiguió métodos y técnicas alternativos. Se pasó 10 años trabajando en varios puestos de una pequeña compañía de TI de Londres antes de regresar a Barcelona en 2010 para volver a retomar la docencia. Tiene experiencia con la enseñanza de inglés general, de negocios y con la preparación a exámenes oficiales (CAE/CPE/IELTS). Trabajó en la International House varios años hasta su cierre y también ha impartido clases en ESADE y EADA Business School.
Le encanta esquiar, jugar al tenis, el senderismo e ir en moto.