A man from Peterborough has been found guilty of 30 counts of sexual abuse against children as young as six-years-old.
36-year-old Paul Chisnall was arrested in May 2017 after police received information about the historical sex abuse of two girls between 2002 and 2010.
The court heard how Chisnall would sexually abuse and rape the girls.
The victims, which included three more girls and a boy aged between six and 13, came forward after the initial disclosures were made.
Chisnall was charged with the following:
Five counts of rape
Seven counts of rape of a child under 13
Five counts of indecent assault
One count of assault by penetration
Three counts of sexual assault of a child under 13
Two counts of indecency with a child
Three counts of causing a child under 13 to engage in sexual activity
Three counts of assault of a child under 13 by penetration
One count of taking indecent images of a child
Detective Sergeant Richard Stott said: “I would like to highlight the bravery of all the victims in speaking out about the abuse, because it ultimately led to this whole investigation.
“Without their strength and courage in speaking about the abuse they have suffered we could not have put an end to Chisnall’s offending, which lasted 15 years, and safeguarded more children."
Chisnall is due to be sentenced on 13 July at Cambridge Crown Court.