John deLancie (who played Q in: Star Trek: The Next Generation; Star Trek: Deep Space Nine, and Star Trek: Voyager) and  Robert Picardo (who played The Doctor on Star Trek: Voyager) stopped by Carry-On Comics in Waterloo this afternoon, and signed autographs and took pictures with fans. A horrible rain storm did nothing to dampen everyone’s spirits, even as the pouring rain doused most folks in line just before deLancie and Picardo arrived.