Who the heck is Tom?

There are no loose ends in this story.