John de Lancie Star Trek : Deep Space Nine and Star Trek : Voyager
John de Lancie portrayed Q in Star Trek : The Next Generation .
John de Lancie , who portrayed Q in Star Trek : The Next Generation , Star Trek : Deep Space Nine and Star Trek : Voyager