Ashley Paul Griffith has pleaded guilty to 307 offences, including sexual abuse and making child exploitation material, against nearly 70 victims beginning in 2003.