Shaun McKenna pleaded guilty to sex crimes against three females when he appeared at the High Court in Glasgow.