Aberdeen man David Robertson found guilty of sex crimes
A former community centre manager has been found guilty of sex crimes against children and adults spanning several decades.
David Robertson, 55, of Aberdeen, was found guilty of 25 charges - including the rapes of two women and a young girl.
Seven of his victims were children and the other nine were adults, including two men.
Sentence at the High Court in Aberdeen was deferred.
Judge Lord Boyd of Duncansby paid tribute to the victims for their courage in coming forward and giving evidence during the trial.
He said the court had seen the devastation Robertson had caused to many lives, and warned he faced a "significant" jail sentence.
The relative of one victim said: "The kids got their justice.
"He deserves what he gets. He is an animal."
Det Insp Janice Falconer said: "We welcome the conviction of David Robertson.
"Robertson is a highly manipulative and controlling individual who has committed a catalogue of sexual abuse against children and vulnerable adults in every decade since the 1970s."'Blighted lives'
She added: "He abused his position of trust and his conduct has blighted the lives of his victims.
"It is due to their courage that his abuse had come to an end and my thoughts, and those of my enquiry team, are with the victims and their families today."
Robertson accepted that he had committed some of the offences when he gave evidence during his trial.
The trial had begun on 7 May. The jury retired on Monday morning, and was sent home for the evening, resuming deliberations on Tuesday.