115: The Truth Behind John Halo