David Trueheart (PRRREVISITED UNIVERSE)