Shane Mosley on Who Wins Mayweather or Cotto

Shane Mosley who is fighting Canelo Alvarez on May 5 on HBO PPV has faced both Mayweather and Cotto so who does he thinks wins in the Mayweather vs Cotto fight.