Robert Picardo is enjoying ... It only goes to show you that Picardo has done quiet a bit of work within Star Trek. He's been ...