A bully who laughed in the face of a rape victim has been jailed for 13 years.
Hugh McGrogan subjected his victims to sexual and physical assaults during a campaign of abuse lasting more than decade.
The 56-year-old – formerly of Upper Kessock Street in Inverness – was found guilty of a total of 10 charges after a trial at the High Court in Edinburgh.
One child witness told jurors that McGrogan had drunkenly raped her when she was just primary school age.
She described him as a bully and said she was also forced to carry out sex acts on him.
Judge Lady Scott told unemployed McGrogan that he had shown no remorse – and that his abuse of child victims had devastated their lives.
She added that his offending had involved “systematic violence and sexual abuse”.
McGrogan – known as Shug – raped and assaulted two women and tried to rape a third at a primary school.
He also raped the schoolgirl and sexually abused a boy.
The offences were committed in the Craigmiller and Liberton areas of Edinburgh between 1982 and 1995.
One woman told the court that McGrogan had stayed at her home for a period, and things had been ok to start with.
But she said he began hitting her and sexually assaulting her.
She said: “He was violent with drink in him. There was a point where he tried to strangle me.
“He just spoke to me like a piece of dirt.”
The woman said that on one occasion McGrogan had been out drinking and threw her on to a bed on his return.
She said: “He forced himself on me. I tried to struggle to get away. I told him to stop it and to get off and he wouldn’t.”
She was asked what McGrogan did after he finished having sex with her and she replied: “He just laughed in my face.”
The woman said she had bruising after the incident but said she did not go to the doctor and added: “I was frightened to because of him.”
Another woman who was punched, kicked and slapped by McGrogan suffered a mouth injury.
She said: “He didn’t need a drink before he hit me.”
She told the court that he had sex with her when she did not want to.
On one occasion he demanded sex from the woman and grabbed her by the throat and pinned her to a bed.
Advocate depute Alan Mackay accused McGrogan of targeting vulnerable people for abuse and sexual assault.
The court earlier heard that McGrogan has been held in custody since May this year when he made an initial appearance at Edinburgh Sheriff Court and a bid to secure his release on bail was rejected.
His defence counsel, advocate Matt Jackson, said that father-of-three McGrogan had largely worked in the catering industry in the past.
Mr Jackson said the court was dealing with very unpleasant offences but they were of “some vintage”.
McGrogan was placed on the sex offenders register.