And out of the two of them I'm willing to bet it is Ross.Well either he or Ross are lying. Ross denied the medical.
Moshiri came forward of his own volition to offer an explanation to the fans. That is something we haven't seen Ross do. He didn't do that to make Ross a villain, he did it because (I believe this) he felt we were owed an explanation and none had been forthcoming the entire summer from that rat snake.
I cannot for the life of my come up with a logical reason for Moshiri exposing himself to the risk of being publicly humiliated or losing face over telling lies to Jim White on deadline day. What interest of Moshiri's does that serve? Apart from heading off some fan confusion I don't see how he benefitted from possibly telling porkies that day.
Now Barkley on the other hand? I can think of plenty of reasons why he would want to come out in front of the owner saying he walked away from a medical. The fact that it paints him as an utter bell end being first and foremost.