A twisted predator has been jailed indefinitely after sexually abusing two young boys and a vulnerable man.
James Grieve Donaldson, also known by the surname Murray, was found guilty of four charges following a trial at the High Court in Glasgow . The court heard how the 59-year-old sexually abused two children between 1991 and 1995.
He targeted both boys at various locations in the Dundee area, including inside his vehicle and home. Donaldson was also found guilty of sexually assaulting an adult male, who was asleep and unable to consent, on an occasion in 2018.
At the court on Monday, Donaldson was made subject to an Order for Lifelong Restriction (OLR). He must serve a minimum of two years and six months in custody before he can be considered for release into the