A retiree who pleaded guilty to sexually abusing five young boys on his yacht near Brisbane has been jailed for eight years.
Noel Alfred Sneddon, 64, carried out "all manner of sexual acts" on the children, including maintaining a sexual relationship with a nine-year-old.
The Brisbane District Court on Friday heard Sneddon had an "infatuation" with the child, who he knew was in foster care and particularly vulnerable.
At the time the other children were as young as five, 12, 13 and 15 and abused on or near Sneddon's yacht between August 2015 and May 2016.
The court heard Sneddon told at least one of the boys, "what happens on the boat, stays on the boat".
Sneddon was arrested in September 2016 after the children eventually told their parents what happened.
None of the children were under Sneddon's care or related to him.
Judge Anthony Rafter SC said there were some indications Sneddon was remorseful for the "great harm" he had done to the children.
"These boys were quite vulnerable and you abused the trust that had been placed in you," Judge Rafter said.
The court heard Sneddon was a persistent offender who had previously been found guilty by a jury and jailed in 1998 for indecently dealing with a child who was as young as 14.
He had also been fined in 2005 for standing on his yacht naked and rubbing his penis in full view of members of the public.
Sneddon was sentenced by Judge Rafter to eight years' jail and will be eligible for parole in June 2020.