David Johnson

David Tiberius Johnson (born 1 February, 1966; age 53) is the actor who played Joseph Taylor, commanding officer of Starbase 68 in the tenth episode of Star Trek: The New Adventures, "Upgrades".