Es por eso que la famosa marca de ropa H&M, lo contrató una vez más como el rostro de su colección de otoño invierno para su línea de ropa interior. Y David se luce completamente en la publicidad, ya que el inglés de 37 años aparece obviamente en ropa interior, mostrando lo bien que lo hace en su nueva faceta de modelo.