David torn