david dileo