John Harriman war Captain der USS Enterprise (NCC-1701-B) nach deren Indienststellung 2293. Gleich beim Jungfernflug musste er versuchen, einige El-Aurianer-Flüchtlinge zu retten, leider gelang dies nur bei 47 Personen, unter anderem Guinan und Tolian Soran. Harriman war noch recht jung und wirkte noch etwas unerfahren im Führen eines Raumschiffs. Er war gezwungen immer wieder tatkräftige Unterstützung von seinem Vorbild von der Sternenflottenakademie zu bekommen, James T. Kirk. ("Star Trek: Treffen der Generationen")
- John Harriman wurde von Alan Ruck gespielt.