A mechanic who raped a primary school pupil and a woman has been jailed.

John Greig had also been found guilty of attempting to rape another schoolgirl.

At the High Court in Glasgow on Monday, the 51-year-old sex attacker was jailed for 11 years.

Lord Matthews told Greig: "You recognise that the jury has convicted you of very serious offences. You sexually abused two young girls and on one occasion raped one of them.

"You also raped a woman. The public expects these matters to be dealt with in a severe manner."

Greig, from Auchinleck in East Ayrshire, was found guilty of raping the schoolgirl when she was aged between nine and 11 years old.

He was also convicted of sexually abusing her and attempting to rape another schoolgirl when she was aged between nine and 12 years old.

A jury found Greig guilty of raping a woman over a nine-year period between the ages of 28 and 37.

The offences were committed in Ayrshire between 1983 and 2003.

The first victim came forward to the police in 2015 to state Greig had repeatedly tried to rape her when she was a child.

Defence counsel Susan Duff told the court Greig still maintains his innocence but added: "He realises he has to accept the verdict of the jury."

Tyre fitter Greig accused all three women of lying and claimed the schoolgirl he raped went to the police years later because she was annoyed because he refused to let her drive his Subaru Impreza.