A Dawesville man has been charged with a series of alleged child sex offences following an extensive investigation by Mandurah Detectives.