John T. Hughes timeline