This collage is from John Armstrong, and it is very compelling.
On the left, that is "Lee" Oswald. He's not the Oswald of fame. He's the other Oswald, the one who was born in New Orleans as Lee Harvey Oswald, which the Oswald of fame was not. You might say he is the real Lee Harvey Oswald. And on the right, that is him in Jack Ruby's Carousel Club in Dallas.
Ruby denied that he knew the Oswald of fame or that he was ever in his club. Whether that's true about him not knowing him, I don't know. But, I don't find it hard to believe that "Harvey" (the Oswald of fame) was never in his club. But, we're not talking about him. We are talking about "Lee," who was two inches taller, much stockier, and had a similar, but certainly not identical, face. Ruby definitely knew Lee Oswald. That's him in Ruby's club, and John Armstrong provides evidence that they knew each other in Florida and were involved in the same CIA operation involving gun running to Cubans.
Here is the link to John's article about Ruby which includes his association with Lee Oswald. In it, John lays out the evidence that Ruby wasn't so much a Mafia pawn as he was a CIA pawn.
But, as for this collage, I have been doing these photo comparisons for 5 years now, and I've looked at plenty. This match is good. Very good.