That's Gary Seven (played by Robert Lansing) in an episode from the original Star Trek series. He played a time traveller.
I prefer his recurring role in the old TV series 12 O'clock high (60's.) He played General Frank Savage a bomber pilot during WWII.
I was qwondering if mom4kittys had that pic on her PC ir if she had just used a link. ;o)
As far as the cat goes, if you are familiar
with the episode, you know that Gary Sevens’
60’s era human secretary,(played by Terri
Hatcher) had designs on Gary, and resented
the cat...Who gave Ms Hatchers character,
a quick glimpse of another “side” of the
pussys’ “character”, at the end of the
show....as it were. :oP