I checked on a couple of his claims and they seem legit.
Who knows? James Caan could say something though.
I dunno..its a wild story though.
Thanks. I’m keeping a bookmark to it either way