A former childcare worker has pleaded guilty to more than 300 child sex offences including 28 charges of rape as well as ongoing sexual abuse and making child exploitation material.
Ashley Paul Griffith faced Brisbane District Court today for arraignment and replied "guilty" when each charge was read to Judge Anthony Rafter and a courtroom overflowing with victims' families and police detectives.
The 46-year-old admitted to committing offences against multiple children while working in childcare centres across Brisbane between January 2008 and August 2022.
READ MORE: Leading builder in administration weeks after saying 'we are thriving'
Dressed in a striped polo shirt and jeans, the Gold Coast resident stood for two hours while the hundreds of charges were read one by one and he pleaded to each individually.
Griffith was arrested in August 2022 by Australian Federal Police and originally charged with more than 1000 offences against 91 young girls, but hundreds of charges were later dropped.
Crown prosecutor Stephanie Gallagher today did not proceed with a further 13 charges of indecent treatment of a child under 12.
Griffith pleaded guilty to 190 counts of indecent treatment of children aged under 12 while a carer, 67 counts of taking indecent photos and videos of children, and 15 counts of repeated sexual abuse of a child.
He also admitted to multiple counts of possessing child exploitation material and distributing the material outside of Australia to locations in Italy.
Gallagher told Judge Rafter a pre-sentence report and psychiatric evaluation would be ready by November.
Defence barrister Sarah Cartledge submitted that sentencing should be delayed at least a month after the reports were provided.
Judge Rafter adjourned the matter to September 9 to discuss a sentencing date.
Griffith did not seek bail and was returned to custody.
Readers seeking support can contact Lifeline on 13 11 14 or beyond blue on 1300 22 4636.
Support is available from the National Sexual Assault, Domestic Family Violence Counselling Service at 1800RESPECT (1800 737 732).
Kids Helpline 1800 55 1800.