While at Rochester, he and Gene Ball wrote what is probably one of the earliest networked multiplayer computer games, Alto Trek, for Xerox Alto computers.
Star Trek | Star Trek: Deep Space Nine | Star Trek: Voyager | Star Trek: The Original Series | Star Trek: The Next Generation | Palo Alto, California | Palo Alto | Star Trek: Enterprise | Star Trek: The Animated Series | Star Trek (film) | Star Trek: The Motion Picture | Star Trek V: The Final Frontier | Dominion (Star Trek) | Trentino-Alto Adige/Südtirol | Star Trek: Of Gods and Men | Alto Malcantone | Star Trek VI: The Undiscovered Country | Star Trek: Insurrection | Star Trek Generations | Puente Alto | Palo Alto High School | El Alto International Airport | El Alto | Data (Star Trek) | Alto Paraná Department | Alto | Trek Bicycle Corporation | Star Trek IV: The Voyage Home | Star Trek II: The Wrath of Khan | Shore Leave (Star Trek: The Original Series) |